public interface ExtensionBuilder extends FeatureBuilder
Extension
builder
FeatureCollection.createExtensionBuilder(nxopen.features.Extension)
Property | Value |
---|---|
DistanceType | ByLength |
ExtendType | Tangential |
Length.Value | 10 (millimeters part), 1 (inches part) |
Percent.Value | 10 (millimeters part), 1 (inches part) |
PercentU.Value | 10 (millimeters part), 1 (inches part) |
PercentV.Value | 10 (millimeters part), 1 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
ExtensionBuilder.Distance
The distance type.
|
static class |
ExtensionBuilder.Extension
The extension method.
|
static class |
ExtensionBuilder.Types
The part of the face to extend.
|
Modifier and Type | Method and Description |
---|---|
ExtensionBuilder.Distance |
distanceType()
Returns the distance type
License requirements: None. |
ExtensionBuilder.Extension |
extendType()
Returns the extend type
License requirements: None. |
Expression |
length()
Returns the length
License requirements: None. |
Expression |
percent()
Returns the percent
License requirements: None. |
Expression |
percentU()
Returns the percent u
License requirements: None. |
Expression |
percentV()
Returns the percent v
License requirements: None. |
SelectNXObject |
selection()
Returns the selection
License requirements: None. |
void |
setDistanceType(ExtensionBuilder.Distance distanceType)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setExtendType(ExtensionBuilder.Extension extendType)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setTolerance(double tolerance)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setType(ExtensionBuilder.Types type)
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING") . |
double |
tolerance()
Returns the tolerance
License requirements: None. |
ExtensionBuilder.Types |
type()
Returns the type
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObject selection() throws NXException, RemoteException
NXException
RemoteException
ExtensionBuilder.Extension extendType() throws NXException, RemoteException
NXException
RemoteException
void setExtendType(ExtensionBuilder.Extension extendType) throws NXException, RemoteException
extendType
- NXException
RemoteException
ExtensionBuilder.Distance distanceType() throws NXException, RemoteException
NXException
RemoteException
void setDistanceType(ExtensionBuilder.Distance distanceType) throws NXException, RemoteException
distanceType
- NXException
RemoteException
Expression length() throws NXException, RemoteException
NXException
RemoteException
Expression percent() throws NXException, RemoteException
NXException
RemoteException
Expression percentU() throws NXException, RemoteException
NXException
RemoteException
Expression percentV() throws NXException, RemoteException
NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
ExtensionBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(ExtensionBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.