public IPointInstance AddVertex(Vector3 position, Color4ub color) { var instance = new PointInstance(this); instance.P = position; instance.Color = color; lock (m_instances) { m_instances.Add(instance); } return instance; }
public IPointInstance AddVertex(Vector3 position, Color4ub color) { var instance = new PointInstance(this); instance.P = position; instance.Color = color; lock (m_instances) { m_instances.Add(instance); } return(instance); }
private void InternalTransformBy(Matrix matrix) { PointInstance.TransformBy(matrix); }
private void InternalPutPointData(ref double[] coords) { PointInstance.PutPointData(ref coords); }
private bool InternalIsEqualTo(Point point, double tolerance) { return(PointInstance.IsEqualTo(point.ToPoint(), tolerance)); }
private double InternalDistanceTo(Point point) { return(PointInstance.DistanceTo(point.ToPoint())); }
private Point InternalCopy() { return(PointInstance.Copy().ToPoint()); }