public static Double IGetBox(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.IGetBox()); }
public static Boolean SetTexture(IFace2Object IFace2instance, String Config_name, ITextureObject TextureIn) { return(IFace2instance.IFace2Instance.SetTexture(Config_name, TextureIn.ITextureInstance as Texture)); }
public static Object GetTessTextures(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.GetTessTextures()); }
public static IFaultEntityObject Check(IFace2Object IFace2instance) { return(new IFaultEntityObject(IFace2instance.IFace2Instance.Check)); }
public static Boolean DetachSurface(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.DetachSurface()); }
public static Object GetPatternSeedFeature(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.GetPatternSeedFeature()); }
public static object INormal(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.Normal); }
public static Double IGetTrimCurve(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.IGetTrimCurve()); }
public static Int32 GetFaceId(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.GetFaceId()); }
public static IBody2Object ICreateSheetBody(IFace2Object IFace2instance) { return(new IBody2Object(IFace2instance.IFace2Instance.ICreateSheetBody())); }
//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)); }
//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()); }
public static Object RemoveInnerLoops(IFace2Object IFace2instance, Int32 NumOfLoops, Object InnerLoopsIn) { return(IFace2instance.IFace2Instance.RemoveInnerLoops(NumOfLoops, InnerLoopsIn)); }
public static Boolean RemoveMaterialProperty2(IFace2Object IFace2instance, Int32 Config_opt, Object Config_names) { return(IFace2instance.IFace2Instance.RemoveMaterialProperty2(Config_opt, Config_names)); }
public static Int32 IGetTessTriStripEdgeSize(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.IGetTessTriStripEdgeSize()); }
public static void SetFaceId(IFace2Object IFace2instance, Int32 IdIn) { IFace2instance.IFace2Instance.SetFaceId(IdIn); }
public static Boolean RemoveMaterialProperty(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.RemoveMaterialProperty()); }
public static Int32 IGetTrimCurveSize2(IFace2Object IFace2instance, Int32 WantCubic, Int32 WantNRational) { return(IFace2instance.IFace2Instance.IGetTrimCurveSize2(WantCubic, WantNRational)); }
public static String MaterialIdName(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.MaterialIdName); }
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)); }
public static object IMaterialPropertyValues(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.MaterialPropertyValues); }
public static void RemoveFaceId(IFace2Object IFace2instance, Int32 IdIn) { IFace2instance.IFace2Instance.RemoveFaceId(IdIn); }
//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)); }
public static Object GetTrimCurves2(IFace2Object IFace2instance, Boolean WantCubic, Boolean WantNRational) { return(IFace2instance.IFace2Instance.GetTrimCurves2(WantCubic, WantNRational)); }
public static ITextureObject GetTexture(IFace2Object IFace2instance, String Config_name) { return(new ITextureObject(IFace2instance.IFace2Instance.GetTexture(Config_name))); }
public static Int32 GetShellType(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.GetShellType()); }
public static Boolean RemoveTexture(IFace2Object IFace2instance, String Config_name) { return(IFace2instance.IFace2Instance.RemoveTexture(Config_name)); }
//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()); }
public static IMathPointObject GetProjectedPointOn(IFace2Object IFace2instance, IMathPointObject Point, IMathVectorObject Direction) { return(new IMathPointObject(IFace2instance.IFace2Instance.GetProjectedPointOn(Point.IMathPointInstance as MathPoint, Direction.IMathVectorInstance as MathVector))); }
public static Object GetBox(IFace2Object IFace2instance) { return(IFace2instance.IFace2Instance.GetBox()); }