public interface CuttingSideFacesBuilder extends FeatureBuilder
CuttingSideFacesBuilder
which
is used to attribute the cutting side, and opposing cutting side, faces on the plate bodies.
ShipCollection.createCuttingSideFacesBuilder()
Property | Value |
---|---|
ProcessCoplanar | 1 |
ProcessTangent | 1 |
ReverseSide | 0 |
TangentFaceThreshold.Value | 15 |
WeldGapThreshold.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
CuttingSideFacesBuilder.Types
Type of operation to perform on the plate.
|
Modifier and Type | Method and Description |
---|---|
ScCollector |
cuttingSideFaces()
Returns the faces to identify, or attribute, as cutting side.
|
double |
distanceTolerance()
Returns the modeling distance tolerance.
|
boolean |
processCoplanar()
Returns the option identifying if a coplanar rule should be applied to find cutting side faces.
|
boolean |
processTangent()
Returns the option identifying if a tangent rule should be applied to find adjacent cutting side faces.
|
boolean |
reverseSide()
Returns the value to decide if the normal face assignment should be done to the opposite side.
|
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setProcessCoplanar(boolean processCoplanar)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setProcessTangent(boolean processTangent)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setReverseSide(boolean reverseSide)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setType(CuttingSideFacesBuilder.Types type)
License requirements: nx_ship_concept ("Ship Concept") OR nx_ship_mfg_prep ("Ship Manufacturing") . |
Expression |
tangentFaceThreshold()
Returns the value (in degrees) to determine if adjacent surfaces are tangent.
|
CuttingSideFacesBuilder.Types |
type()
Returns the value for how to process the bodies and faces.
|
Expression |
weldGapThreshold()
Returns the maximum distance the profile, or another plate, can be from the selected plate face.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector cuttingSideFaces() throws NXException, RemoteException
NXException
RemoteException
boolean reverseSide() throws NXException, RemoteException
NXException
RemoteException
void setReverseSide(boolean reverseSide) throws NXException, RemoteException
reverseSide
- NXException
RemoteException
boolean processCoplanar() throws NXException, RemoteException
NXException
RemoteException
void setProcessCoplanar(boolean processCoplanar) throws NXException, RemoteException
processCoplanar
- NXException
RemoteException
boolean processTangent() throws NXException, RemoteException
NXException
RemoteException
void setProcessTangent(boolean processTangent) throws NXException, RemoteException
processTangent
- NXException
RemoteException
Expression tangentFaceThreshold() throws NXException, RemoteException
NXException
RemoteException
Expression weldGapThreshold() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
CuttingSideFacesBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(CuttingSideFacesBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.