예제 #1
0
 public static TopoDSFace Face(TopoDSShape S)
 {
     try
     {
         return(new TopoDSFace(TopoDS_Face9EBAC0C0(S.Instance)));
     }
     catch (Exception)
     {
         return(null);
     }
 }
 public void Remove(TopoDSShape S, TopoDSShape C)
 {
     TopoDS_Builder_Remove877A736F(Instance, S.Instance, C.Instance);
 }
 public void Add(TopoDSShape S, TopoDSShape C)
 {
     TopoDS_Builder_Add877A736F(Instance, S.Instance, C.Instance);
 }
예제 #4
0
 public bool IsNotEqual(TopoDSShape other)
 {
     return(TopoDS_Shape_IsNotEqual9EBAC0C0(Instance, other.Instance));
 }
예제 #5
0
 public bool IsSame(TopoDSShape other)
 {
     return(TopoDS_Shape_IsSame9EBAC0C0(Instance, other.Instance));
 }
예제 #6
0
 public bool IsPartner(TopoDSShape other)
 {
     return(TopoDS_Shape_IsPartner9EBAC0C0(Instance, other.Instance));
 }
예제 #7
0
 public static TopoDSCompound Compound(TopoDSShape S)
 {
     return(new TopoDSCompound(TopoDS_Compound9EBAC0C0(S.Instance)));
 }
예제 #8
0
 public static TopoDSSolid Solid(TopoDSShape S)
 {
     return(new TopoDSSolid(TopoDS_Solid9EBAC0C0(S.Instance)));
 }
예제 #9
0
 public static TopoDSShell Shell(TopoDSShape S)
 {
     return(new TopoDSShell(TopoDS_Shell9EBAC0C0(S.Instance)));
 }
예제 #10
0
 public static TopoDSWire Wire(TopoDSShape S)
 {
     return(new TopoDSWire(TopoDS_Wire9EBAC0C0(S.Instance)));
 }
예제 #11
0
 public static TopoDSEdge Edge(TopoDSShape S)
 {
     return(new TopoDSEdge(TopoDS_Edge9EBAC0C0(S.Instance)));
 }
예제 #12
0
 public static TopoDSVertex Vertex(TopoDSShape S)
 {
     return(new TopoDSVertex(TopoDS_Vertex9EBAC0C0(S.Instance)));
 }