C# Class SpaceClaim.AddInLibrary.ShapeHelper

Afficher le fichier Open project: bcourter/SpaceClaim-AddIns Class Usage Examples

Méthodes publiques

Méthode Description
CreateBlock ( Box box, IPart part ) : DesignBody
CreateBlock ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, IPart part ) : DesignBody
CreateCable ( ITrimmedCurve iTrimmedCurve, double diameter ) : Body
CreateCable ( ITrimmedCurve iTrimmedCurve, double diameter, IPart part ) : DesignBody
CreateCircle ( Frame frame, double diameter, IPart part ) : DesignBody
CreateCircleThroughPoints ( SpaceClaim.Api.V10.Geometry.Point p0, SpaceClaim.Api.V10.Geometry.Point p1, SpaceClaim.Api.V10.Geometry.Point p2 ) : Circle
CreateCone ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter1, double diameter2, bool isSurface ) : Body
CreateCone ( IPart part, SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter1, double diameter2, bool isSurface ) : DesignBody
CreateCylinder ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter ) : Body
CreateCylinder ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter, IPart part ) : DesignBody
CreateCylinderMesh ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter, int sides ) : ICollection
CreateCylindricalSurface ( Plane startPlane, double radius, double height ) : Body
CreateDesignBody ( Body body, string name ) : DesignBody
CreateDesignBody ( Body body, string name, IPart part ) : DesignBody
CreateHelixAroundCurve ( this curveSegment, double turns, double radius, double pointCount ) : CurveSegment
CreatePolygon ( IList inputPoints, Plane plane, double thickness ) : Body
CreatePolygon ( IList inputPoints, double thickness ) : Body
CreatePolygon ( IList inputPoints, Plane plane, double thickness, IPart part ) : DesignBody
CreatePolygon ( IList inputPoints, double thickness, IPart part ) : DesignBody
CreatePolygon ( IList inputPoints, IPart part ) : IList
CreatePolygon ( IList points ) : IList
CreateRevolvedCurve ( System.Line axis, ITrimmedCurve curve ) : Body
CreateSausage ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter, IPart part ) : DesignBody
CreateSphere ( SpaceClaim.Api.V10.Geometry.Point center, double diameter ) : Body
CreateSphere ( SpaceClaim.Api.V10.Geometry.Point center, double diameter, IPart part ) : DesignBody
CreateTorus ( SpaceClaim.Api.V10.Geometry.Point center, Direction axis, double minorDiameter, double majorDiameter, IPart part ) : DesignBody

Method Details

CreateBlock() public static méthode

public static CreateBlock ( Box box, IPart part ) : DesignBody
box Box
part IPart
Résultat DesignBody

CreateBlock() public static méthode

public static CreateBlock ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, IPart part ) : DesignBody
point1 SpaceClaim.Api.V10.Geometry.Point
point2 SpaceClaim.Api.V10.Geometry.Point
part IPart
Résultat DesignBody

CreateCable() public static méthode

public static CreateCable ( ITrimmedCurve iTrimmedCurve, double diameter ) : Body
iTrimmedCurve ITrimmedCurve
diameter double
Résultat Body

CreateCable() public static méthode

public static CreateCable ( ITrimmedCurve iTrimmedCurve, double diameter, IPart part ) : DesignBody
iTrimmedCurve ITrimmedCurve
diameter double
part IPart
Résultat DesignBody

CreateCircle() public static méthode

public static CreateCircle ( Frame frame, double diameter, IPart part ) : DesignBody
frame Frame
diameter double
part IPart
Résultat DesignBody

CreateCircleThroughPoints() public static méthode

public static CreateCircleThroughPoints ( SpaceClaim.Api.V10.Geometry.Point p0, SpaceClaim.Api.V10.Geometry.Point p1, SpaceClaim.Api.V10.Geometry.Point p2 ) : Circle
p0 SpaceClaim.Api.V10.Geometry.Point
p1 SpaceClaim.Api.V10.Geometry.Point
p2 SpaceClaim.Api.V10.Geometry.Point
Résultat Circle

CreateCone() public static méthode

public static CreateCone ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter1, double diameter2, bool isSurface ) : Body
point1 SpaceClaim.Api.V10.Geometry.Point
point2 SpaceClaim.Api.V10.Geometry.Point
diameter1 double
diameter2 double
isSurface bool
Résultat Body

CreateCone() public static méthode

public static CreateCone ( IPart part, SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter1, double diameter2, bool isSurface ) : DesignBody
part IPart
point1 SpaceClaim.Api.V10.Geometry.Point
point2 SpaceClaim.Api.V10.Geometry.Point
diameter1 double
diameter2 double
isSurface bool
Résultat DesignBody

CreateCylinder() public static méthode

public static CreateCylinder ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter ) : Body
point1 SpaceClaim.Api.V10.Geometry.Point
point2 SpaceClaim.Api.V10.Geometry.Point
diameter double
Résultat Body

CreateCylinder() public static méthode

public static CreateCylinder ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter, IPart part ) : DesignBody
point1 SpaceClaim.Api.V10.Geometry.Point
point2 SpaceClaim.Api.V10.Geometry.Point
diameter double
part IPart
Résultat DesignBody

CreateCylinderMesh() public static méthode

public static CreateCylinderMesh ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter, int sides ) : ICollection
point1 SpaceClaim.Api.V10.Geometry.Point
point2 SpaceClaim.Api.V10.Geometry.Point
diameter double
sides int
Résultat ICollection

CreateCylindricalSurface() public static méthode

public static CreateCylindricalSurface ( Plane startPlane, double radius, double height ) : Body
startPlane Plane
radius double
height double
Résultat Body

CreateDesignBody() public static méthode

public static CreateDesignBody ( Body body, string name ) : DesignBody
body Body
name string
Résultat DesignBody

CreateDesignBody() public static méthode

public static CreateDesignBody ( Body body, string name, IPart part ) : DesignBody
body Body
name string
part IPart
Résultat DesignBody

CreateHelixAroundCurve() public static méthode

public static CreateHelixAroundCurve ( this curveSegment, double turns, double radius, double pointCount ) : CurveSegment
curveSegment this
turns double
radius double
pointCount double
Résultat CurveSegment

CreatePolygon() public static méthode

public static CreatePolygon ( IList inputPoints, Plane plane, double thickness ) : Body
inputPoints IList
plane Plane
thickness double
Résultat Body

CreatePolygon() public static méthode

public static CreatePolygon ( IList inputPoints, double thickness ) : Body
inputPoints IList
thickness double
Résultat Body

CreatePolygon() public static méthode

public static CreatePolygon ( IList inputPoints, Plane plane, double thickness, IPart part ) : DesignBody
inputPoints IList
plane Plane
thickness double
part IPart
Résultat DesignBody

CreatePolygon() public static méthode

public static CreatePolygon ( IList inputPoints, double thickness, IPart part ) : DesignBody
inputPoints IList
thickness double
part IPart
Résultat DesignBody

CreatePolygon() public static méthode

public static CreatePolygon ( IList inputPoints, IPart part ) : IList
inputPoints IList
part IPart
Résultat IList

CreatePolygon() public static méthode

public static CreatePolygon ( IList points ) : IList
points IList
Résultat IList

CreateRevolvedCurve() public static méthode

public static CreateRevolvedCurve ( System.Line axis, ITrimmedCurve curve ) : Body
axis System.Line
curve ITrimmedCurve
Résultat Body

CreateSausage() public static méthode

public static CreateSausage ( SpaceClaim.Api.V10.Geometry.Point point1, SpaceClaim.Api.V10.Geometry.Point point2, double diameter, IPart part ) : DesignBody
point1 SpaceClaim.Api.V10.Geometry.Point
point2 SpaceClaim.Api.V10.Geometry.Point
diameter double
part IPart
Résultat DesignBody

CreateSphere() public static méthode

public static CreateSphere ( SpaceClaim.Api.V10.Geometry.Point center, double diameter ) : Body
center SpaceClaim.Api.V10.Geometry.Point
diameter double
Résultat Body

CreateSphere() public static méthode

public static CreateSphere ( SpaceClaim.Api.V10.Geometry.Point center, double diameter, IPart part ) : DesignBody
center SpaceClaim.Api.V10.Geometry.Point
diameter double
part IPart
Résultat DesignBody

CreateTorus() public static méthode

public static CreateTorus ( SpaceClaim.Api.V10.Geometry.Point center, Direction axis, double minorDiameter, double majorDiameter, IPart part ) : DesignBody
center SpaceClaim.Api.V10.Geometry.Point
axis Direction
minorDiameter double
majorDiameter double
part IPart
Résultat DesignBody