예제 #1
0
 public static Double IGetBox(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.IGetBox());
 }
예제 #2
0
 public static Boolean SetTexture(IFace2Object IFace2instance, String Config_name, ITextureObject TextureIn)
 {
     return(IFace2instance.IFace2Instance.SetTexture(Config_name, TextureIn.ITextureInstance as Texture));
 }
예제 #3
0
 public static Object GetTessTextures(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.GetTessTextures());
 }
예제 #4
0
 public static IFaultEntityObject Check(IFace2Object IFace2instance)
 {
     return(new IFaultEntityObject(IFace2instance.IFace2Instance.Check));
 }
예제 #5
0
 public static Boolean DetachSurface(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.DetachSurface());
 }
예제 #6
0
 public static Object GetPatternSeedFeature(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.GetPatternSeedFeature());
 }
예제 #7
0
 public static object INormal(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.Normal);
 }
예제 #8
0
 public static Double IGetTrimCurve(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.IGetTrimCurve());
 }
예제 #9
0
 public static Int32 GetFaceId(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.GetFaceId());
 }
예제 #10
0
 public static IBody2Object ICreateSheetBody(IFace2Object IFace2instance)
 {
     return(new IBody2Object(IFace2instance.IFace2Instance.ICreateSheetBody()));
 }
예제 #11
0
 //public static Object GetSilhoutteEdges(IFace2Object IFace2instance, Double& Root, Double& Normal)
 //{
 //    return IFace2instance.IFace2Instance.GetSilhoutteEdges(Root, Normal);
 //}
 //public static IEdgeObject IGetSilhoutteEdges(IFace2Object IFace2instance, Double& Root, Double& Normal)
 //{
 //    return new IEdgeObject(IFace2instance.IFace2Instance.IGetSilhoutteEdges(Root, Normal));
 //}
 //public static Int32 IGetSilhoutteEdgeCount(IFace2Object IFace2instance, Double& Root, Double& Normal)
 //{
 //    return IFace2instance.IFace2Instance.IGetSilhoutteEdgeCount(Root, Normal);
 //}
 public static Int32 IGetTrimCurveSize(IFace2Object IFace2instance, Boolean WantCubic)
 {
     return(IFace2instance.IFace2Instance.IGetTrimCurveSize(WantCubic));
 }
예제 #12
0
 //public static IFace2Object IRemoveInnerLoops(IFace2Object IFace2instance, Int32 NumOfLoops, Loop2&Object InnerLoopsIn)
 //{
 //    return new IFace2Object(IFace2instance.IFace2Instance.IRemoveInnerLoops(NumOfLoops, InnerLoopsIn));
 //}
 public static Object CreateSheetBody(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.CreateSheetBody());
 }
예제 #13
0
 public static Object RemoveInnerLoops(IFace2Object IFace2instance, Int32 NumOfLoops, Object InnerLoopsIn)
 {
     return(IFace2instance.IFace2Instance.RemoveInnerLoops(NumOfLoops, InnerLoopsIn));
 }
예제 #14
0
 public static Boolean RemoveMaterialProperty2(IFace2Object IFace2instance, Int32 Config_opt, Object Config_names)
 {
     return(IFace2instance.IFace2Instance.RemoveMaterialProperty2(Config_opt, Config_names));
 }
예제 #15
0
 public static Int32 IGetTessTriStripEdgeSize(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.IGetTessTriStripEdgeSize());
 }
예제 #16
0
 public static void SetFaceId(IFace2Object IFace2instance, Int32 IdIn)
 {
     IFace2instance.IFace2Instance.SetFaceId(IdIn);
 }
예제 #17
0
 public static Boolean RemoveMaterialProperty(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.RemoveMaterialProperty());
 }
예제 #18
0
 public static Int32 IGetTrimCurveSize2(IFace2Object IFace2instance, Int32 WantCubic, Int32 WantNRational)
 {
     return(IFace2instance.IFace2Instance.IGetTrimCurveSize2(WantCubic, WantNRational));
 }
예제 #19
0
 public static String MaterialIdName(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.MaterialIdName);
 }
예제 #20
0
 public static Object GetSilhoutteEdgesVB(IFace2Object IFace2instance, Double Xroot, Double Yroot, Double Zroot, Double Xnormal, Double Ynormal, Double Znormal)
 {
     return(IFace2instance.IFace2Instance.GetSilhoutteEdgesVB(Xroot, Yroot, Zroot, Xnormal, Ynormal, Znormal));
 }
예제 #21
0
 public static object IMaterialPropertyValues(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.MaterialPropertyValues);
 }
예제 #22
0
 public static void RemoveFaceId(IFace2Object IFace2instance, Int32 IdIn)
 {
     IFace2instance.IFace2Instance.RemoveFaceId(IdIn);
 }
예제 #23
0
 //public static Boolean IRemoveMaterialProperty2(IFace2Object IFace2instance, Int32 Config_opt, Int32 Config_count, String& Config_names)
 //{
 //    return IFace2instance.IFace2Instance.IRemoveMaterialProperty2(Config_opt, Config_count, Config_names);
 //}
 //public static void ImprintCurve(IFace2Object IFace2instance, Object Curve, Object& NewEdges, Object& NewFaces)
 //{
 //    return IFace2instance.IFace2Instance.ImprintCurve(Curve, NewEdges, NewFaces);
 //}
 //public static void ImprintCurveCount(IFace2Object IFace2instance, CurveObject Curve, Int32& NewEdgeCount, Int32& NewFaceCount)
 //{
 //    return IFace2instance.IFace2Instance.ImprintCurveCount(Curve, NewEdgeCount, NewFaceCount);
 //}
 //public static void IImprintCurve(IFace2Object IFace2instance, CurveObject Curve, Int32 NewEdgeCount, Edge&Object NewEdges, Int32 NewFaceCount, Face2&Object NewFaces)
 //{
 //    return IFace2instance.IFace2Instance.IImprintCurve(Curve, NewEdgeCount, NewEdges, NewFaceCount, NewFaces);
 //}
 public static Boolean AttachSurface(IFace2Object IFace2instance, ISurfaceObject SurfIn, Boolean SenseIn)
 {
     return(IFace2instance.IFace2Instance.AttachSurface(SurfIn.ISurfaceInstance as Surface, SenseIn));
 }
예제 #24
0
 public static Object GetTrimCurves2(IFace2Object IFace2instance, Boolean WantCubic, Boolean WantNRational)
 {
     return(IFace2instance.IFace2Instance.GetTrimCurves2(WantCubic, WantNRational));
 }
예제 #25
0
 public static ITextureObject GetTexture(IFace2Object IFace2instance, String Config_name)
 {
     return(new ITextureObject(IFace2instance.IFace2Instance.GetTexture(Config_name)));
 }
예제 #26
0
 public static Int32 GetShellType(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.GetShellType());
 }
예제 #27
0
 public static Boolean RemoveTexture(IFace2Object IFace2instance, String Config_name)
 {
     return(IFace2instance.IFace2Instance.RemoveTexture(Config_name));
 }
예제 #28
0
 //public static void IGetFacetData(IFace2Object IFace2instance, Int32 FacetMesh, Int32& NFacets, Int32& NStrips, Int32& StripVertexNums, Single& VertexCoords, Single& NormalCoords)
 //{
 //    return IFace2instance.IFace2Instance.IGetFacetData(FacetMesh, NFacets, NStrips, StripVertexNums, VertexCoords, NormalCoords);
 //}
 public static Object GetTessTriStripEdges(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.GetTessTriStripEdges());
 }
예제 #29
0
 public static IMathPointObject GetProjectedPointOn(IFace2Object IFace2instance, IMathPointObject Point, IMathVectorObject Direction)
 {
     return(new IMathPointObject(IFace2instance.IFace2Instance.GetProjectedPointOn(Point.IMathPointInstance as MathPoint, Direction.IMathVectorInstance as MathVector)));
 }
예제 #30
0
 public static Object GetBox(IFace2Object IFace2instance)
 {
     return(IFace2instance.IFace2Instance.GetBox());
 }