GeneralConicBuilder Class

class NXOpen.Features.GeneralConicBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a NXOpen.Features.GeneralConic builder

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateGeneralConicBuilder()

Default values.

Property Value
DrawingPlaneOption View
Extender.EndExtensionOption None
Extender.EndValue.Value 0 (millimeters part), 0 (inches part)
Extender.StartExtensionOption None
Extender.StartValue.Value 0 (millimeters part), 0 (inches part)
PlaneConstrainedToggle 0
RhoValue 0.5
ValueA 1.0
ValueB 0.0
ValueC 1.0
ValueD 0.0
ValueE 0.0
ValueF -1.0

New in version NX8.5.0.

Properties

Property Description
AnchorPoint Returns or sets the anchor point.
AssociativeToggle Returns or sets the associative toggle
CoefficientCSYS Returns or sets the coefficient type coordinate system.
ConstrainedPlaneCSYS Returns or sets the constrained plane.
DrawingPlaneOption Returns or sets the drawing plane.
EndPoint Returns or sets the end point.
Extender Returns the extension option
GeneralDrawingPlane Returns or sets the specify plane.
InteriorPoint1 Returns or sets the first interior point.
InteriorPoint2 Returns or sets the second interior point.
InteriorPoint3 Returns or sets the third interior point.
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
PlaneConstrainedToggle Returns or sets the plane constrained toggle.
RhoValue Returns or sets the rho value.
SlopeAtEndPoint Returns or sets the slope at end point.
SlopeAtStartPoint Returns or sets the slope at start point.
StartPoint Returns or sets the start point.
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
Type Returns or sets the conic creation type.
ValueA Returns or sets the coefficient value for a.
ValueB Returns or sets the coefficient value for b.
ValueC Returns or sets the coefficient value for c.
ValueD Returns or sets the coefficient value for d.
ValueE Returns or sets the coefficient value for e.
ValueF Returns or sets the coefficient value for f.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
Destroy Deletes the builder, and cleans up any objects created by the builder.
Evaluate Evaluates the curve.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetFeature Returns the feature currently being edited by this builder.
GetObject Returns the object currently being edited by this builder.
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

GeneralConicBuilderDrawingPlaneOptions Enumeration Drawing Plane options.
GeneralConicBuilderTypes Enumeration General Conic Types.

Property Detail

AnchorPoint

GeneralConicBuilder.AnchorPoint

Returns or sets the anchor point.

Used by Types.ThreePointsAnchor Types.TwoPointsAnchorRho

-------------------------------------

Getter Method

Signature AnchorPoint

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AnchorPoint

Parameters:anchorPoint (NXOpen.Point) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

AssociativeToggle

GeneralConicBuilder.AssociativeToggle

Returns or sets the associative toggle

-------------------------------------

Getter Method

Signature AssociativeToggle

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AssociativeToggle

Parameters:associativeToggle (bool) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

CoefficientCSYS

GeneralConicBuilder.CoefficientCSYS

Returns or sets the coefficient type coordinate system.

Only used by Types.Coefficients

-------------------------------------

Getter Method

Signature CoefficientCSYS

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CoefficientCSYS

Parameters:coefficientCSYS (NXOpen.CoordinateSystem) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

ConstrainedPlaneCSYS

GeneralConicBuilder.ConstrainedPlaneCSYS

Returns or sets the constrained plane.

Used by point types. Enabled by PlaneConstrainedToggle`().

-------------------------------------

Getter Method

Signature ConstrainedPlaneCSYS

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ConstrainedPlaneCSYS

Parameters:constrainedPlaneCSYS (NXOpen.CoordinateSystem) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

DrawingPlaneOption

GeneralConicBuilder.DrawingPlaneOption

Returns or sets the drawing plane.

Used by point types. Disabled by PlaneConstrainedToggle`().

-------------------------------------

Getter Method

Signature DrawingPlaneOption

Returns:
Return type:NXOpen.Features.GeneralConicBuilderDrawingPlaneOptions

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DrawingPlaneOption

Parameters:drawingPlaneOption (NXOpen.Features.GeneralConicBuilderDrawingPlaneOptions) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

EndPoint

GeneralConicBuilder.EndPoint

Returns or sets the end point.

Used by all point types

-------------------------------------

Getter Method

Signature EndPoint

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature EndPoint

Parameters:endPoint (NXOpen.Point) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

Extender

GeneralConicBuilder.Extender

Returns the extension option

-------------------------------------

Getter Method

Signature Extender

Returns:
Return type:NXOpen.GeometricUtilities.CurveExtensionBuilder

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

GeneralDrawingPlane

GeneralConicBuilder.GeneralDrawingPlane

Returns or sets the specify plane.

Used by point types. Disabled by PlaneConstrainedToggle`().

-------------------------------------

Getter Method

Signature GeneralDrawingPlane

Returns:
Return type:NXOpen.Plane

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature GeneralDrawingPlane

Parameters:generalDrawingPlane (NXOpen.Plane) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

InteriorPoint1

GeneralConicBuilder.InteriorPoint1

Returns or sets the first interior point.

Used by Types.FivePoints Types.FourPointsOneSlope Types. ThreePointsTwoSlopes Types.ThreePointsAnchor

-------------------------------------

Getter Method

Signature InteriorPoint1

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature InteriorPoint1

Parameters:interiorPoint1 (NXOpen.Point) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

InteriorPoint2

GeneralConicBuilder.InteriorPoint2

Returns or sets the second interior point.

Used by Types.FivePoints Types.FourPointsOneSlope

-------------------------------------

Getter Method

Signature InteriorPoint2

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature InteriorPoint2

Parameters:interiorPoint2 (NXOpen.Point) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

InteriorPoint3

GeneralConicBuilder.InteriorPoint3

Returns or sets the third interior point.

Used by Types.FivePoints

-------------------------------------

Getter Method

Signature InteriorPoint3

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature InteriorPoint3

Parameters:interiorPoint3 (NXOpen.Point) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

PlaneConstrainedToggle

GeneralConicBuilder.PlaneConstrainedToggle

Returns or sets the plane constrained toggle.

Used by point types. Enables ConstrainedPlaneCSYS`(). Disables NXOpen.Features.PolylineBuilderDrawingPlaneOptions and GeneralDrawingPlane`().

-------------------------------------

Getter Method

Signature PlaneConstrainedToggle

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PlaneConstrainedToggle

Parameters:planeConstrainedToggle (bool) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

RhoValue

GeneralConicBuilder.RhoValue

Returns or sets the rho value.

Used by Types.TwoPointsAnchorRho Types.TwoPointsTwoSlopesRho

-------------------------------------

Getter Method

Signature RhoValue

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RhoValue

Parameters:rhoValue (float) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

SlopeAtEndPoint

GeneralConicBuilder.SlopeAtEndPoint

Returns or sets the slope at end point.

Used by Types.ThreePointsTwoSlopes Types.TwoPointsTwoSlopesRho

-------------------------------------

Getter Method

Signature SlopeAtEndPoint

Returns:
Return type:NXOpen.Direction

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SlopeAtEndPoint

Parameters:slopeAtEndPoint (NXOpen.Direction) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

SlopeAtStartPoint

GeneralConicBuilder.SlopeAtStartPoint

Returns or sets the slope at start point.

Used by Types.FourPointsOneSlope Types.ThreePointsTwoSlopes Types.TwoPointsTwoSlopesRho

-------------------------------------

Getter Method

Signature SlopeAtStartPoint

Returns:
Return type:NXOpen.Direction

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SlopeAtStartPoint

Parameters:slopeAtStartPoint (NXOpen.Direction) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

StartPoint

GeneralConicBuilder.StartPoint

Returns or sets the start point.

Used by all point types

-------------------------------------

Getter Method

Signature StartPoint

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StartPoint

Parameters:startPoint (NXOpen.Point) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

Type

GeneralConicBuilder.Type

Returns or sets the conic creation type.

See NXOpen.Features.SewBuilderTypes

-------------------------------------

Getter Method

Signature Type

Returns:
Return type:NXOpen.Features.GeneralConicBuilderTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Type

Parameters:type (NXOpen.Features.GeneralConicBuilderTypes) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

ValueA

GeneralConicBuilder.ValueA

Returns or sets the coefficient value for a.

Only used by Types.Coefficients

-------------------------------------

Getter Method

Signature ValueA

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ValueA

Parameters:valueA (float) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

ValueB

GeneralConicBuilder.ValueB

Returns or sets the coefficient value for b.

Only used by Types.Coefficients

-------------------------------------

Getter Method

Signature ValueB

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ValueB

Parameters:valueB (float) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

ValueC

GeneralConicBuilder.ValueC

Returns or sets the coefficient value for c.

Only used by Types.Coefficients

-------------------------------------

Getter Method

Signature ValueC

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ValueC

Parameters:valueC (float) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

ValueD

GeneralConicBuilder.ValueD

Returns or sets the coefficient value for d.

Only used by Types.Coefficients

-------------------------------------

Getter Method

Signature ValueD

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ValueD

Parameters:valueD (float) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

ValueE

GeneralConicBuilder.ValueE

Returns or sets the coefficient value for e.

Only used by Types.Coefficients

-------------------------------------

Getter Method

Signature ValueE

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ValueE

Parameters:valueE (float) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

ValueF

GeneralConicBuilder.ValueF

Returns or sets the coefficient value for f.

Only used by Types.Coefficients

-------------------------------------

Getter Method

Signature ValueF

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ValueF

Parameters:valueF (float) –

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

Method Detail

Evaluate

GeneralConicBuilder.Evaluate

Evaluates the curve.

Does not call update. Used to preview results.

Signature Evaluate()

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”) OR drafting (“DRAFTING”)

Validate

GeneralConicBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.