public myBillBoardChainElement(Math3D.Vector3 pos, float w, float u, System.Drawing.Color c) { position = pos; width = w; uTexCoord = u; colour = c; }
public myBillBoardChainElement() { position = Math3D.Vector3.Zero; width = 0.0f; uTexCoord = 0.0f; colour = Converter.GetColor(1.0f, 1.0f, 1.0f); }
public void drawLine(Math3D.Vector3 start, Math3D.Vector3 end) { if (mPoints.Count > 0) { mPoints.Clear(); } mPoints.Add(start); mPoints.Add(end); drawLines(); }
public Vector3 SurfaceVelocity(Vector3 p) => V + Omega % p;
public EuclideanKinematics(Transform t, Vector3 v, Vector3 omega) { Transform = t; V = v; Omega = omega; }
public void updatePoint(int index, Math3D.Vector3 v) { mPoints[index] = v; }
public void addPoint(Math3D.Vector3 p) { mPoints.Add(p); }
public void insertPoint(int index, Math3D.Vector3 p) { mPoints.Insert(index, p); }