예제 #1
0
 public myBillBoardChainElement(Math3D.Vector3 pos, float w, float u, System.Drawing.Color c)
 {
     position  = pos;
     width     = w;
     uTexCoord = u;
     colour    = c;
 }
예제 #2
0
 public myBillBoardChainElement()
 {
     position  = Math3D.Vector3.Zero;
     width     = 0.0f;
     uTexCoord = 0.0f;
     colour    = Converter.GetColor(1.0f, 1.0f, 1.0f);
 }
예제 #3
0
        public void drawLine(Math3D.Vector3 start, Math3D.Vector3 end)
        {
            if (mPoints.Count > 0)
            {
                mPoints.Clear();
            }

            mPoints.Add(start);
            mPoints.Add(end);

            drawLines();
        }
예제 #4
0
 public Vector3 SurfaceVelocity(Vector3 p) => V + Omega % p;
예제 #5
0
 public EuclideanKinematics(Transform t, Vector3 v, Vector3 omega)
 {
     Transform = t;
     V = v;
     Omega = omega;
 }
예제 #6
0
 public void updatePoint(int index, Math3D.Vector3 v)
 {
     mPoints[index] = v;
 }
예제 #7
0
 public void addPoint(Math3D.Vector3 p)
 {
     mPoints.Add(p);
 }
예제 #8
0
 public void insertPoint(int index, Math3D.Vector3 p)
 {
     mPoints.Insert(index, p);
 }