int IExportStep.Export(ExportStep export, bool topLevel) { if (!export.VertexToDefInd.TryGetValue(this, out int vn)) { // #43=CARTESIAN_POINT('Vertex',(25.,25.,50.)); // #44=VERTEX_POINT('',#43) ; int cp = (Position as IExportStep).Export(export, false); vn = export.WriteDefinition("VERTEX_POINT('',#" + cp.ToString() + ")"); export.VertexToDefInd[this] = vn; } return(vn); }
public int Export(ExportStep export, bool topLevel) { return((MakeNurbsSurface() as IExportStep).Export(export, topLevel)); }
int IExportStep.Export(ExportStep export, bool topLevel) { NurbsSurface ns = MakeNurbsSurface(); return((ns as IExportStep).Export(export, topLevel)); }