コード例 #1
0
 public static ISketchSlotObject CreateSketchSlot(ISketchManagerObject ISketchManagerinstance, Int32 SlotCreationType, Int32 SlotLengthType, Double Width, Double X1, Double Y1, Double Z1, Double X2, Double Y2, Double Z2, Double X3, Double Y3, Double Z3, Int32 CenterArcDirection, Boolean AddDimension)
 {
     return(new ISketchSlotObject(ISketchManagerinstance.ISketchManagerInstance.CreateSketchSlot(SlotCreationType, SlotLengthType, Width, X1, Y1, Z1, X2, Y2, Z2, X3, Y3, Z3, CenterArcDirection, AddDimension)));
 }
コード例 #2
0
 public static Object PerimeterCircle(ISketchManagerObject ISketchManagerinstance, Double X1, Double Y1, Double X2, Double Y2, Double X3, Double Y3)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.PerimeterCircle(X1, Y1, X2, Y2, X3, Y3));
 }
コード例 #3
0
 public static Boolean SetDynamicMirror(ISketchManagerObject ISketchManagerinstance, Boolean DynamicMirror)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.SetDynamicMirror(DynamicMirror));
 }
コード例 #4
0
 public static Boolean SketchReplace(ISketchManagerObject ISketchManagerinstance, Boolean MakeConstruction)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.SketchReplace(MakeConstruction));
 }
コード例 #5
0
 //public static Object CreateSpline3(ISketchManagerObject ISketchManagerinstance, Object PointData, Object Surfs, Object Direction, Boolean SimulateNaturalEnds, Object& Status)
 //{
 //    return ISketchManagerinstance.ISketchManagerInstance.CreateSpline3(PointData, Surfs, Direction, SimulateNaturalEnds, Status);
 //}
 public static Int32 ReverseEndPointTangent(ISketchManagerObject ISketchManagerinstance, Boolean ForceDeleteConstraints)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.ReverseEndPointTangent(ForceDeleteConstraints));
 }
コード例 #6
0
 public static Boolean AddToDB(ISketchManagerObject ISketchManagerinstance)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.AddToDB);
 }
コード例 #7
0
 public static Boolean InferenceMode(ISketchManagerObject ISketchManagerinstance)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.InferenceMode);
 }
コード例 #8
0
 //public static ISketchSegmentObject ICreateSpline2(ISketchManagerObject ISketchManagerinstance, Int32 PointCount, Double& PointData, Boolean SimulateNaturalEnds)
 //{
 //    return new ISketchSegmentObject(ISketchManagerinstance.ISketchManagerInstance.ICreateSpline2(PointCount, PointData, SimulateNaturalEnds));
 //}
 public static ISketchSplineObject CreateEquationSpline2(ISketchManagerObject ISketchManagerinstance, String XExpression, String YExpression, String ZExpression, String RangeStart, String RangeEnd, Boolean IsAngleRange, Double RotationAngle, Double XOffset, Double YOffset, Boolean LockStart, Boolean LockEnd)
 {
     return(new ISketchSplineObject(ISketchManagerinstance.ISketchManagerInstance.CreateEquationSpline2(XExpression, YExpression, ZExpression, RangeStart, RangeEnd, IsAngleRange, RotationAngle, XOffset, YOffset, LockStart, LockEnd)));
 }
コード例 #9
0
 public static Boolean EditLinearSketchStepAndRepeat(ISketchManagerObject ISketchManagerinstance, Int32 NumX, Int32 NumY, Double SpacingX, Double SpacingY, Double AngleX, Double AngleY, String DeleteInstances, Boolean XSpacingDim, Boolean YSpacingDim, Boolean AngleDim, Boolean CreateNumOfInstancesDimInXDir, Boolean CreateNumOfInstancesDimInYDir, String Seeds)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.EditLinearSketchStepAndRepeat(NumX, NumY, SpacingX, SpacingY, AngleX, AngleY, DeleteInstances, XSpacingDim, YSpacingDim, AngleDim, CreateNumOfInstancesDimInXDir, CreateNumOfInstancesDimInYDir, Seeds));
 }
コード例 #10
0
 public static ISketchSegmentObject CreateSpline2(ISketchManagerObject ISketchManagerinstance, Object PointData, Boolean SimulateNaturalEnds)
 {
     return(new ISketchSegmentObject(ISketchManagerinstance.ISketchManagerInstance.CreateSpline2(PointData, SimulateNaturalEnds)));
 }
コード例 #11
0
 public static ISplineParamDataObject CreateSplineParamData(ISketchManagerObject ISketchManagerinstance)
 {
     return(new ISplineParamDataObject(ISketchManagerinstance.ISketchManagerInstance.CreateSplineParamData()));
 }
コード例 #12
0
 public static void IntersectCurves(ISketchManagerObject ISketchManagerinstance)
 {
     ISketchManagerinstance.ISketchManagerInstance.IntersectCurves();
 }
コード例 #13
0
 public static void ConvertEntities(ISketchManagerObject ISketchManagerinstance)
 {
     ISketchManagerinstance.ISketchManagerInstance.ConvertEntities();
 }
コード例 #14
0
 public static void CreateConstructionGeometry(ISketchManagerObject ISketchManagerinstance)
 {
     ISketchManagerinstance.ISketchManagerInstance.CreateConstructionGeometry();
 }
コード例 #15
0
 public static Boolean AutoInference(ISketchManagerObject ISketchManagerinstance)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.AutoInference);
 }
コード例 #16
0
 public static Boolean EditCircularSketchStepAndRepeat(ISketchManagerObject ISketchManagerinstance, Double ArcRadius, Double ArcAngle, Int32 PatternNum, Double PatternSpacing, Boolean PatternRotate, String DeleteInstances, Boolean RadiusDim, Boolean AngleDim, Boolean CreateNumOfInstancesDim, String Seeds)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.EditCircularSketchStepAndRepeat(ArcRadius, ArcAngle, PatternNum, PatternSpacing, PatternRotate, DeleteInstances, RadiusDim, AngleDim, CreateNumOfInstancesDim, Seeds));
 }
コード例 #17
0
 public static ISketchObject ActiveSketch(ISketchManagerObject ISketchManagerinstance)
 {
     return(new ISketchObject(ISketchManagerinstance.ISketchManagerInstance.ActiveSketch));
 }
コード例 #18
0
 public static Boolean RotateOrCopy3DAboutXYZ(ISketchManagerObject ISketchManagerinstance, Boolean Copy, Int32 NumCopies, Boolean KeepRelations, Double BaseX, Double BaseY, Double BaseZ, Double AngleAboutXDir, Double AngleAboutYDir, Double AngleAboutZDir)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.RotateOrCopy3DAboutXYZ(Copy, NumCopies, KeepRelations, BaseX, BaseY, BaseZ, AngleAboutXDir, AngleAboutYDir, AngleAboutZDir));
 }
コード例 #19
0
 public static Boolean DisplayWhenAdded(ISketchManagerObject ISketchManagerinstance)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.DisplayWhenAdded);
 }
コード例 #20
0
 public static Boolean RotateOrCopy3DAboutVector(ISketchManagerObject ISketchManagerinstance, Boolean Copy, Int32 NumCopies, Boolean KeepRelations, Double BaseX, Double BaseY, Double BaseZ, Double VectorXCoord, Double VectorYCoord, Double VectorZCoord, Double AngleAboutVector)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.RotateOrCopy3DAboutVector(Copy, NumCopies, KeepRelations, BaseX, BaseY, BaseZ, VectorXCoord, VectorYCoord, VectorZCoord, AngleAboutVector));
 }
コード例 #21
0
 //public static Object CreateSplinesByEqnParams2(ISketchManagerObject ISketchManagerinstance, SplineParamDataObject ParamData)
 //{
 //    return ISketchManagerinstance.ISketchManagerInstance.CreateSplinesByEqnParams2(ParamData);
 //}
 public static ISketchSegmentObject CreateConic(ISketchManagerObject ISketchManagerinstance, Double XFocus, Double YFocus, Double ZFocus, Double XApex, Double YApex, Double ZApex, Double X1, Double Y1, Double Z1, Double X2, Double Y2, Double Z2)
 {
     return(new ISketchSegmentObject(ISketchManagerinstance.ISketchManagerInstance.CreateConic(XFocus, YFocus, ZFocus, XApex, YApex, ZApex, X1, Y1, Z1, X2, Y2, Z2)));
 }
コード例 #22
0
 public static Boolean InsertExplodeLineSketch(ISketchManagerObject ISketchManagerinstance)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.InsertExplodeLineSketch());
 }
コード例 #23
0
 public static Boolean SketchUseEdge3(ISketchManagerObject ISketchManagerinstance, Boolean Chain, Boolean InnerLoops)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.SketchUseEdge3(Chain, InnerLoops));
 }
コード例 #24
0
 public static IModelDoc2Object Document(ISketchManagerObject ISketchManagerinstance)
 {
     return(new IModelDoc2Object(ISketchManagerinstance.ISketchManagerInstance.Document));
 }
コード例 #25
0
 public static Boolean SketchOffset(ISketchManagerObject ISketchManagerinstance, Double Offset, Boolean BothDirections, Boolean Chain, Boolean CapEnds, Boolean MakeConstruction, Boolean AddDimensions)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.SketchOffset(Offset, BothDirections, Chain, CapEnds, MakeConstruction, AddDimensions));
 }
コード例 #26
0
 public static Double CurvatureScale(ISketchManagerObject ISketchManagerinstance)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.CurvatureScale);
 }
コード例 #27
0
 public static Boolean GetDynamicMirror(ISketchManagerObject ISketchManagerinstance)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.GetDynamicMirror());
 }
コード例 #28
0
 public static Int32 CurvatureDensity(ISketchManagerObject ISketchManagerinstance)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.CurvatureDensity);
 }
コード例 #29
0
 public static Boolean SketchUseEdge(ISketchManagerObject ISketchManagerinstance, Boolean Chain)
 {
     return(ISketchManagerinstance.ISketchManagerInstance.SketchUseEdge(Chain));
 }
コード例 #30
0
 public static ISketchHatchObject CreateRegionHatch(ISketchManagerObject ISketchManagerinstance, Double X, Double Y, Double Z, Double Angle, Double Scale, Int32 Color, String Hatchname, String Layername)
 {
     return(new ISketchHatchObject(ISketchManagerinstance.ISketchManagerInstance.CreateRegionHatch(X, Y, Z, Angle, Scale, Color, Hatchname, Layername)));
 }