public Vector2D ReferencePoint(ParameterStack stackIn) { var stack = ConvertIn(stackIn); List <Vector2D> l = null; if (null != _ext2) { l = _ext2.ReferencePoints(stack); } else if (null != _ext3) { l = _ext3.ReferencePoints(stack); } if (null == l) { return(Vector2D.Zero); } else if (l.Count > 0) { return(l[0]); } else { return(Vector2D.Zero); } }
public Sharp3D.Math.Core.Vector2D ReferencePoint(ParameterStack stack) { List <Vector2D> l = null; if (null != _ext2) { l = _ext2.ReferencePoints(stack); } else if (null != _ext3) { l = _ext3.ReferencePoints(stack); } if (null == l) { return(Vector2D.Zero); } else if (l.Count > 0) { return(l[0]); } else { return(Vector2D.Zero); } }