|
Name
|
Description
|
|
AddArc(Point2D, Point2D, Point2D)
|
Adds an arc to the sketch.
|
|
AddArc(Arc)
|
Adds the arc to the sketch.
|
|
AddCircle(Point2D, Point2D)
|
Adds a circle to the sketch.
|
|
AddCircle(Point2D, double)
|
Adds a circle to the sketch.
|
|
AddCircle(Circle)
|
Adds the circle to the sketch.
|
|
AddCircularSlot(double, double, double, double, double, double)
|
Adds a circular slot to the sketch.
|
|
AddEllipse(Point2D, double, double)
|
Adds an ellipse to the sketch.
|
|
AddEllipse(Ellipse)
|
Adds the ellipse to the sketch.
|
|
AddEllipticalArc(EllipticalArc)
|
Adds the elliptical arc to the sketch.
|
|
AddEntity(Entity)
|
Adds the entity to the sketch.
|
|
AddFillet(ICurve, ICurve, bool, bool, double)
|
Add a fillet between the two specified curves. The two curves
are required to be intersecting and the flip parameters must
produce a valid arc.
|
|
AddLine(Point2D, Point2D)
|
Adds a line to the sketch.
|
|
AddLine(Line)
|
Adds the line to the sketch.
|
|
AddPoint(Point2D)
|
Creates a sketch spline starting from the curve entity and adds it to the sketch.
|
|
AddPoint(Point)
|
Adds the point to the sketch.
|
|
AddPolygon(Point2D, double, int, out Point, out Point, double)
|
Adds a regular polygon to the sketch.
|
|
AddRectangle(double, double, double, double, double, bool)
|
Adds a rectangle to the sketch.
|
|
AddSketchSplineFromCurveEntity(Curve)
|
Creates a sketch spline starting from the curve entity and adds it to the sketch.
|
|
AddSlot(double, double, double, double, double)
|
Adds a slot to the sketch.
|
|
AddSpline(IList<Point2D>)
|
Create a set of sketch spline curves interpolating the given list of 2D points.
|
|
CenterPoint(Arc)
|
Returns the center point of the specified arc.
|
|
CenterPoint(Circle)
|
Returns the center point of the specified circle.
|
|
CenterPoint(Ellipse)
|
Returns the center point of the specified ellipse.
|
|
ClearHistory()
|
Erase current history (remove all undo/redo records).
|
|
CreateAlignedPointsDistanceConstraint(Point, Point, double, bool, Point2D)
|
Adds a points distance constraint.
|
|
CreateAngleConstraint(Arc, double, bool, Point2D)
|
Adds an angle constraint on the input arc.
|
|
CreateAngleConstraint(Line, Line, Point2D, double, bool, Point2D)
|
Adds an angle constraint between the two specified lines. The quadrant point
allows to choose where to apply the constraint.
|
|
CreateCollinearConstraint(Line, Line)
|
Adds a collinear constraint between two lines.
|
|
CreateCollinearPointsConstraint(Point, Point, Point)
|
Adds a collinear constraint between points.
|
|
CreateConcentricDistanceConstraint(Circle, Circle, bool, Point2D)
|
Adds a distance constraint between two concentric circles.
|
|
CreateDiameterConstraint(Circle, double, bool, Point2D)
|
Adds a diameter/radius constraint on the input circle.
|
|
CreateEqualConstraint(Entity, Entity, bool)
|
Adds an equal-length constraint between two entities.
|
|
CreateHorizontalConstraint(Line)
|
Create an horizontal constraint on the input line.
|
|
CreateHorizontalConstraint(Point, Point)
|
Adds an horizontal constraints between two points.
|
|
CreateHorizontalPointsDistanceConstraint(Point, Point, double, bool, Point2D)
|
Adds a horizontal points distance constraint.
|
|
CreateJoinConstraint(Point, Entity)
|
Adds a point on entity constraint.
|
|
CreateLengthConstraint(Line, double, bool, Point2D)
|
Adds a line constraint on the input line.
|
|
CreateLinesDistanceConstraint(Line, Line, double, bool, Point2D)
|
Adds a distance constraint between two lines.
|
|
CreateMidPointConstraint(Point, Entity)
|
Adds a point on constraint, forcing the specified point to stay on the given curve.
|
|
CreateMirrorConstraint(Entity, Entity, Line)
|
Adds a mirror constraint between two entites.
|
|
CreateParallelLinesConstraint(Line, Line)
|
Adds a parallel constraint between two lines.
|
|
CreatePerpendicularConstraint(Line, Line)
|
Adds a perpendicular constraint between two lines.
|
|
CreatePointAtConstraint(Point, Entity, double)
|
Adds a point on constraint, forcing the specified point to stay on the given curve.
|
|
CreatePointFixedConstraint(Point)
|
Adds a point fixed constraint for the input point.
|
|
CreatePointLineDistanceConstraint(Point, Line, double, bool, Point2D)
|
Adds a point-line distance constraint.
|
|
CreatePointOnConstraint(Point, Entity)
|
Adds a point on constraint, forcing the specified point to stay on the given curve.
|
|
CreateTangentConstraint(Entity, Entity)
|
Adds a tangent constraint between two entities.
|
|
CreateVerticalConstraint(Line)
|
Adds a vertical constraint for the input line.
|
|
CreateVerticalConstraint(Point, Point)
|
Adds a vertical constraints between two points.
|
|
CreateVerticalPointsDistanceConstraint(Point, Point, double, bool, Point2D)
|
Adds a vertical points distance constraint.
|
|
DeleteEntity(Entity)
|
Deletes the entity and its associated constraints.
|
|
DisableEdgeSelection()
|
Disables the edge selection for the current Brep
|
|
DisplayConstraintEntities(StackedLabel)
|
Displays the entities involved for the specific constraint.
|
|
DragEnd()
|
Stops the dragging process. Throws an exception if Dragging is
false.
|
|
DragStart(Point2D, params Entity[])
|
Starts dragging the specified entities from the specified point. Throws an
exception if Dragging is true.
|
|
DragTo(Point2D)
|
Drags the entities to the specified point. Throws an exception if Dragging is false.
|
|
DrawOverlay(DrawSceneParams)
|
Draws overlaying the filled region.
|
|
EditExit(bool)
|
Obsolete.
Exits and regenerates and compiles the sketch entity.
|
|
EditExit(exitType)
|
Exits and regenerates and compiles the sketch entity.
|
|
EnableEdgeSelection()
|
Enables the edge selection for the current Brep
|
|
EndPoint(Arc)
|
Returns the end point of the specified arc.
|
|
EndPoint(Curve)
|
Returns the end point of the specified spline.
|
|
EndPoint(EllipticalArc)
|
Returns the end point of the specified elliptical arc.
|
|
EndPoint(Line)
|
Returns the end point of the specified line.
|
|
Equals(Object)
|
(inherited from Object).
|
|
Finalize
|
(inherited from Object).
|
|
FixEntity(Entity, bool)
|
Fix the entity and its children.
|
|
GetAllConstraintsFromEntity(Entity)
|
Returns all the constraints in which the entity is involved.
|
|
GetConstrained(VisualConstraint)
|
Get all constrained entities.
|
|
GetConstraint(Entity)
|
Gets the constraint given a constraint entity (may be a linear dimension,
an angular dimension, etc.).
|
|
GetEntities(StackedLabel)
|
Gets the entities associated with a constraint label.
|
|
GetHashCode
|
(inherited from Object).
|
|
GetParentEntity(Point)
|
Gets the parent entity of which the input point is a vertex.
|
|
GetPoints(Entity)
|
Returns the points of the specified entity. For example,
for an arc the method will return the center, the start
point and the end point.
|
|
GetType
|
(inherited from Object).
|
|
GetVisualConstraint(Constraint)
|
Gets the corresponding visual constraint given a sketch constraint.
|
|
IsConstruction(Entity)
|
Tells if the specified entity is a construction one.
|
|
IsFixed(Entity)
|
Tells if the curve is fixed.
|
|
IsSketchEntity(Entity)
|
Returns true if the given entity is related to the sketch, false otherwise.
For example, returns false for constraint dimension entities.
|
|
IsValid(Constraint)
|
Tells if the constraint is consistent with the others sketch constraints.
|
|
Map<T>(Entity)
|
Maps the given graphical entity to its geometrical counterpart (Eyeshot ->
Sketch). Throws an exception if the geometrical counterpart does not exist or if it is
not of the specified type.
|
|
Map<T>(SketchCurve)
|
Maps the given geometrical entity to its graphical counterpart (Sketch ->
Eyeshot). Throws an exception if the graphical counterpart does not exist or if it is
not of the specified type.
|
|
MemberwiseClone
|
(inherited from Object).
|
|
Move(Point, Point3D)
|
Moves the specified point to the given location (in world coordinates, not plane
coordinates).
|
|
PreparesEntitiesForMirror(List<Entity>)
|
Prepares the input list of entities for the mirror constraint.
|
|
ProjectCurve(IGCurve, bool)
|
Project the given IGCurve into the sketch.
|
|
Redo()
|
Redo the last operation undone. If no record of previous undone operations is
available, an EyeshotException is thrown. To check if this method
is safe to call, use RedoReady.
|
|
RedundantConstraints()
|
Returns the collection of the redundant constraints of the active sketch.
|
|
RemoveConstraint(Entity)
|
Removes the constraint given a constraint entity (may be a linear dimension,
an angular dimension, etc.).
|
|
RemoveConstraint(VisualConstraint)
|
Removes the specific constraint from the sketch.
|
|
ResetCameraForSketchEditing()
|
|
|
ResetRedoCount()
|
Resets the number of available redo operations to zero. Used to make an undo
operation permanent.
|
|
SetConstruction(Entity, bool)
|
Change the entity construction status.
|
|
Solve()
|
Solves the system.
|
|
StartPoint(Arc)
|
Returns the start point of the specified arc.
|
|
StartPoint(Curve)
|
Returns the start point of the specified spline.
|
|
StartPoint(EllipticalArc)
|
Returns the start point of the specified elliptical arc.
|
|
StartPoint(Line)
|
Returns the start point of the specified line.
|
|
ToString
|
(inherited from Object).
|
|
Trim(Point)
|
Trims the entity under the mouse cursor at its intersection points.
|
|
TrimPreview(Point, out List<Entity>)
|
Generates the entities that would be created due to trim
|
|
Undo()
|
Undo the last operation performed. If no record of previous operations is
available, an EyeshotException is thrown. To check if this method
is safe to call, use UndoReady.
|
|
UpdateAndInvalidate(bool)
|
Solves the sketch and regens and compiles the entities.
|