Lines Matching refs:position

610         nw::math::VEC3 position(0.0f, 0.0f, 0.0f);  in CalcCubeForm()  local
614 position.x = random->NextFloatSignedOne(); in CalcCubeForm()
615 position.y = random->NextFloatSignedOne(); in CalcCubeForm()
616 position.z = random->NextFloatSignedOne(); in CalcCubeForm()
618 position.x *= cookedScale.x; in CalcCubeForm()
619 position.y *= cookedScale.y; in CalcCubeForm()
620 position.z *= cookedScale.z; in CalcCubeForm()
643 position.Set(r, s, (f32)sign); in CalcCubeForm()
647 position.Set((f32)sign, r, s); in CalcCubeForm()
651 position.Set(r, (f32)sign, s); in CalcCubeForm()
654 position.x *= cookedScale.x; in CalcCubeForm()
655 position.y *= cookedScale.y; in CalcCubeForm()
656 position.z *= cookedScale.z; in CalcCubeForm()
667 position.x = random->NextFloatSignedOne(); in CalcCubeForm()
668 position.y = random->NextFloatSignedOne(); in CalcCubeForm()
669 position.z = random->NextFloatSignedOne(); in CalcCubeForm()
673 position.y *= 1.0f - cubeForm.GetInner(); in CalcCubeForm()
674 if (position.y >= 0) in CalcCubeForm()
676 position.y = 1.0f - position.y; in CalcCubeForm()
680 position.y = -1.0f - position.y; in CalcCubeForm()
685 position.y *= cubeForm.GetInner(); in CalcCubeForm()
686 position.z *= 1.0f - cubeForm.GetInner(); in CalcCubeForm()
687 if (position.z >= 0) in CalcCubeForm()
689 position.z = 1.0f - position.z; in CalcCubeForm()
693 position.z = -1.0f - position.z; in CalcCubeForm()
698 position.x *= 1.0f - cubeForm.GetInner(); in CalcCubeForm()
699 if (position.x >= 0) in CalcCubeForm()
701 position.x = 1.0f - position.x; in CalcCubeForm()
705 position.x = -1.0f - position.x; in CalcCubeForm()
709 position.x *= cookedScale.x; in CalcCubeForm()
710 position.y *= cookedScale.y; in CalcCubeForm()
711 position.z *= cookedScale.z; in CalcCubeForm()
715 positions[i].Set(position.x, position.y, position.z); in CalcCubeForm()
719 targetTranslate[index].Set(position.x, position.y, position.z); in CalcCubeForm()
769 nw::math::VEC3 position(0.0f, 0.0f, 0.0f); in CalcCylinderForm() local
802 position.x = sin * distance; in CalcCylinderForm()
803 position.y = random->NextFloatSignedOne(); in CalcCylinderForm()
804 position.z = -cos * distance; in CalcCylinderForm()
806 position.x *= cookedScale.x; in CalcCylinderForm()
807 position.y *= cookedScale.y; in CalcCylinderForm()
808 position.z *= cookedScale.z; in CalcCylinderForm()
811 positions[i].Set(position.x, position.y, position.z); in CalcCylinderForm()
815 targetTranslate[index].Set(position.x, position.y, position.z); in CalcCylinderForm()
877 nw::math::VEC3 position(0.0f, 0.0f, 0.0f); in CalcDiscForm() local
920 position.x = sin * distance; in CalcDiscForm()
921 position.y = 0; in CalcDiscForm()
922 position.z = -cos * distance; in CalcDiscForm()
924 position.x *= cookedScale.x; in CalcDiscForm()
925 position.z *= cookedScale.y; in CalcDiscForm()
927 if (position.x == 0.0f && position.z == 0.0f) in CalcDiscForm()
929 position.x = Epsilon; in CalcDiscForm()
933 positions[i].Set(position.x, position.y, position.z); in CalcDiscForm()
937 targetTranslate[index].Set(position.x, position.y, position.z); in CalcDiscForm()
1023 nw::math::VEC3 position(0.0f, 0.0f, 0.0f); in CalcSphereForm() local
1066 position.x = sinYaw * -cosPitch; in CalcSphereForm()
1067 position.y = -sinPitch; in CalcSphereForm()
1068 position.z = cosYaw * cosPitch; in CalcSphereForm()
1070 position *= distance; in CalcSphereForm()
1072 position.x *= cookedScale.x; in CalcSphereForm()
1073 position.y *= cookedScale.y; in CalcSphereForm()
1074 position.z *= cookedScale.z; in CalcSphereForm()
1077 positions[i].Set(position.x, position.y, position.z); in CalcSphereForm()
1081 targetTranslate[index].Set(position.x, position.y, position.z); in CalcSphereForm()
1116 nw::math::VEC3 position(0.0f, 0.0f, 0.0f); in CalcRectangleForm() local
1120 position.x = random->NextFloatSignedOne(); in CalcRectangleForm()
1121 position.z = random->NextFloatSignedOne(); in CalcRectangleForm()
1123 position.x *= cookedScale.x; in CalcRectangleForm()
1124 position.z *= cookedScale.y; // ScaleはVector2のため in CalcRectangleForm()
1135 position.Set( in CalcRectangleForm()
1142 position.Set( in CalcRectangleForm()
1152 position.Set( in CalcRectangleForm()
1159 position.Set( in CalcRectangleForm()
1171 position.x = random->NextFloatSignedOne(); in CalcRectangleForm()
1172 position.z = random->NextFloatSignedOne(); in CalcRectangleForm()
1176 position.z *= 1.0f - rectangleForm.GetInner(); in CalcRectangleForm()
1177 if (position.z >= 0) in CalcRectangleForm()
1179 position.z = 1.0f - position.z; in CalcRectangleForm()
1183 position.z = -1.0f - position.z; in CalcRectangleForm()
1188 position.z *= rectangleForm.GetInner(); in CalcRectangleForm()
1189 position.x *= 1.0f - rectangleForm.GetInner(); in CalcRectangleForm()
1190 if (position.x >= 0) in CalcRectangleForm()
1192 position.x = 1.0f - position.x; in CalcRectangleForm()
1196 position.x = -1.0f - position.x; in CalcRectangleForm()
1200 position.x *= cookedScale.x; in CalcRectangleForm()
1201 position.z *= cookedScale.y; in CalcRectangleForm()
1203 if (position.x == 0.0f && position.z == 0.0f) in CalcRectangleForm()
1205 position.x = Epsilon; in CalcRectangleForm()
1210 positions[i].Set(position.x, position.y, position.z); in CalcRectangleForm()
1214 targetTranslate[index].Set(position.x, position.y, position.z); in CalcRectangleForm()