public interface EdgeSymmetryBuilder extends FeatureBuilder
EdgeSymmetry
builder
FeatureCollection.createEdgeSymmetryBuilder(nxopen.features.Feature)
Property | Value |
---|---|
IsG0 | 1 |
IsG1 | 1 |
MovementDirection | X |
MovementMethod | Project |
Parameterization.Degree | 3 |
Parameterization.SegmentsOrPatches | 1 |
Parameterization.UDegree | 5 |
Parameterization.UPatches | 1 |
Parameterization.VDegree | 5 |
Parameterization.VPatches | 1 |
SymmetryPlaneOption | XZ |
Modifier and Type | Interface and Description |
---|---|
static class |
EdgeSymmetryBuilder.MovementDirections
Movement directions
|
static class |
EdgeSymmetryBuilder.MovementMethods
Matching method options
|
static class |
EdgeSymmetryBuilder.SymmetryPlaneOptions
Symmetry plane options
|
Modifier and Type | Method and Description |
---|---|
Expression |
blend()
Returns the value indicating constraint on the surface poles in the depth direction
License requirements: None. |
boolean |
canBlend()
Returns the value indicating if matching to be performed with the blend value
License requirements: None. |
boolean |
canCreateNewBody()
Returns whether the operation is applied to a copy of the face there by creating new body
License requirements: None. |
DepthSkewBuilder |
depthSkew()
Returns the depth and skew value
License requirements: None. |
boolean |
isEditPolesEnabled()
Returns the value indicating if poles are to edited manually
License requirements: None. |
boolean |
isEndLocked()
Returns the value indicating if end edge in edge direction is locked
License requirements: None. |
boolean |
isG0()
Returns the value indicating if G0 continuity is enforced
License requirements: None. |
boolean |
isG1()
Returns the value indicating if G1 continuity is enforced
License requirements: None. |
boolean |
isG2()
Returns the value indicating if G2 continuity is enforced
License requirements: None. |
boolean |
isG3()
Returns the value indicating if G3 continuity is enforced
License requirements: None. |
boolean |
isStartLocked()
Returns the value indicating if start edge in edge direction is locked
License requirements: None. |
EdgeSymmetryBuilder.MovementDirections |
movementDirection()
Returns the value indicating the direction of pole movement during match
License requirements: None. |
EdgeSymmetryBuilder.MovementMethods |
movementMethod()
Returns the pole movement method to be used in matching process
License requirements: None. |
SelectNXObject |
objectToEdit()
Returns the object to edit
License requirements: None. |
Expression |
offset()
Returns the value indicating offset distance to be used with absolute principal symmetry plane
License requirements: None. |
Continuity |
oppositeEdgeContinuity()
Returns the opposite edge continuity
License requirements: None. |
DegreesAndSegmentsOrPatchesBuilder |
parameterization()
Returns the surface parameterization
License requirements: None. |
ControlPoleManagerData |
poleManager()
Returns the pole manager.
|
void |
resetPoleEditing()
Resets the pole editing to initial matched state
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setCanBlend(boolean canBlend)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setCanCreateNewBody(boolean newBody)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setEditPolesEnabled(boolean enabled)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setEndLocked(boolean isEndLocked)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setG0(boolean isG0)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setG1(boolean isG1)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setG2(boolean isG2)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setG3(boolean isG3)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setMovementDirection(EdgeSymmetryBuilder.MovementDirections movementDirection)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setMovementMethod(EdgeSymmetryBuilder.MovementMethods movementMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setStartLocked(boolean isStartLocked)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setSymmetryPlane(Plane symmetryPlane)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
setSymmetryPlaneOption(EdgeSymmetryBuilder.SymmetryPlaneOptions symmetryPlaneOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
Plane |
symmetryPlane()
Returns the symmetry plane
License requirements: None. |
EdgeSymmetryBuilder.SymmetryPlaneOptions |
symmetryPlaneOption()
Returns the symmetry plane option
License requirements: None. |
void |
updateSurfacePostPoleEditing()
Updates surface using
ControlPoleManagerData . |
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 objectToEdit() throws NXException, RemoteException
NXException
RemoteException
EdgeSymmetryBuilder.SymmetryPlaneOptions symmetryPlaneOption() throws NXException, RemoteException
NXException
RemoteException
void setSymmetryPlaneOption(EdgeSymmetryBuilder.SymmetryPlaneOptions symmetryPlaneOption) throws NXException, RemoteException
symmetryPlaneOption
- NXException
RemoteException
Expression offset() throws NXException, RemoteException
NXException
RemoteException
Plane symmetryPlane() throws NXException, RemoteException
NXException
RemoteException
void setSymmetryPlane(Plane symmetryPlane) throws NXException, RemoteException
symmetryPlane
- NXException
RemoteException
DegreesAndSegmentsOrPatchesBuilder parameterization() throws NXException, RemoteException
NXException
RemoteException
EdgeSymmetryBuilder.MovementMethods movementMethod() throws NXException, RemoteException
NXException
RemoteException
void setMovementMethod(EdgeSymmetryBuilder.MovementMethods movementMethod) throws NXException, RemoteException
movementMethod
- NXException
RemoteException
Continuity oppositeEdgeContinuity() throws NXException, RemoteException
NXException
RemoteException
boolean isStartLocked() throws NXException, RemoteException
NXException
RemoteException
void setStartLocked(boolean isStartLocked) throws NXException, RemoteException
isStartLocked
- NXException
RemoteException
boolean isEndLocked() throws NXException, RemoteException
NXException
RemoteException
void setEndLocked(boolean isEndLocked) throws NXException, RemoteException
isEndLocked
- NXException
RemoteException
boolean isEditPolesEnabled() throws NXException, RemoteException
NXException
RemoteException
void setEditPolesEnabled(boolean enabled) throws NXException, RemoteException
enabled
- NXException
RemoteException
ControlPoleManagerData poleManager() throws NXException, RemoteException
NXException
RemoteException
boolean canBlend() throws NXException, RemoteException
NXException
RemoteException
void setCanBlend(boolean canBlend) throws NXException, RemoteException
canBlend
- NXException
RemoteException
Expression blend() throws NXException, RemoteException
NXException
RemoteException
DepthSkewBuilder depthSkew() throws NXException, RemoteException
NXException
RemoteException
boolean isG0() throws NXException, RemoteException
NXException
RemoteException
void setG0(boolean isG0) throws NXException, RemoteException
isG0
- NXException
RemoteException
boolean isG1() throws NXException, RemoteException
NXException
RemoteException
void setG1(boolean isG1) throws NXException, RemoteException
isG1
- NXException
RemoteException
boolean isG2() throws NXException, RemoteException
NXException
RemoteException
void setG2(boolean isG2) throws NXException, RemoteException
isG2
- NXException
RemoteException
boolean isG3() throws NXException, RemoteException
NXException
RemoteException
void setG3(boolean isG3) throws NXException, RemoteException
isG3
- NXException
RemoteException
void resetPoleEditing() throws NXException, RemoteException
NXException
RemoteException
boolean canCreateNewBody() throws NXException, RemoteException
NXException
RemoteException
void setCanCreateNewBody(boolean newBody) throws NXException, RemoteException
newBody
- NXException
RemoteException
void updateSurfacePostPoleEditing() throws NXException, RemoteException
ControlPoleManagerData
.
Use this method to update the surface when poles are edited using pole manager.
NXException
RemoteException
EdgeSymmetryBuilder.MovementDirections movementDirection() throws NXException, RemoteException
NXException
RemoteException
void setMovementDirection(EdgeSymmetryBuilder.MovementDirections movementDirection) throws NXException, RemoteException
movementDirection
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.