public static STBDotNet.v202.StbNode[] ToStb(this List <Karamba.Nodes.Node> kNodes) { var sNodes = new STBDotNet.v202.StbNode[kNodes.Count]; for (int i = 0; i < kNodes.Count; i++) { Karamba.Nodes.Node kNode = kNodes[i]; var sNode = new STBDotNet.v202.StbNode { id = (kNode.ind + 1).ToString(), X = kNode.pos.X * 1000, Y = kNode.pos.Y * 1000, Z = kNode.pos.Z * 1000 }; sNodes[i] = sNode; } return(sNodes); }
public static Point3d ToRhino(this STBDotNet.v202.StbNode node) { return(new Point3d(node.X, node.Y, node.Z) / 1000); }
public static Karamba.Geometry.Point3 ToKaramba(this STBDotNet.v202.StbNode sNode) { return(new Karamba.Geometry.Point3(sNode.X, sNode.Y, sNode.Z) * 1000); }