public interface ConcaveFacesBuilder extends FeatureBuilder
FeatureCollection.createConcaveFacesBuilder(nxopen.features.ConcaveFaces)
Property | Value |
---|---|
Lower.Value | 3 (millimeters part), 0.118 (inches part) |
SamplePoints | 4 |
Upper.Value | 6 (millimeters part), 0.236 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
ConcaveFacesBuilder.CalculatePointCurvatureData
This class holds the data returned from
calculatePointCurvature(nxopen.Face, nxopen.Point3d) |
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance.
|
NXColor |
attributeColor()
Returns the color to be applied to the face.
|
String |
attributeTitle()
Returns the title if the face attribute.
|
String |
attributeValue()
Returns the value of the face attribute title.
|
ConcaveFacesBuilder.CalculatePointCurvatureData |
calculatePointCurvature(Face faceId,
Point3d point)
The radius values at the point selected on a targeted face, the maximum and minimum radius of the targeted face.
|
double |
distanceTolerance()
Returns the distance tolerance.
|
Direction |
drawDirection()
Returns the vector representing the draw direction.
|
ScCollector |
faces()
Returns the collection of all the possible faces.
|
double |
groupInterval()
Returns the group interval value.
|
Expression |
lower()
Returns the lower limit of the maximum concave range.
|
boolean |
reverseNormalDirection()
Returns the reverse normal direction switch
License requirements: None. |
int |
samplePoints()
Returns the number of sample points to apply to the analysis.
|
void |
setAngleTolerance(double angleTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setAttributeColor(NXColor attributeColor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setAttributeTitle(String attributeTitle)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setAttributeValue(String attributeValue)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDrawDirection(Direction drawDirection)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setFaceAttributeColor(NXColor attributeColor)
Set the color ID for the specified face in tree list
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setFaceGroupAttributeTitle(String grpAttributeTitle)
Set face group attribute title.
|
void |
setFaceGroupAttributeValue(String grpAttributeValue)
Set face group attribute value.
|
void |
setGroupInterval(double interval)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReverseNormalDirection(boolean reverseNormalDirection)
License requirements: None. |
void |
setSamplePoints(int samplePoints)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTreeSelectedIndex(int[] indexArray)
Set face indexes in tree list.
|
void |
setUseSurfaceNormal(boolean useSuraceNormal)
License requirements: None. |
void |
updateLocationLabel(boolean edit,
Point point)
The PMI as a location label created or edited at the point selected on a face.
|
void |
updateRadiusFaces()
The targeted faces updated according to the given radius range, number of sample point and group interval changing.
|
void |
updateSelectedFacesColor()
Update selected faces color.
|
Expression |
upper()
Returns the upper limit of the maximum concave range.
|
boolean |
useSurfaceNormal()
Returns the surface normal vector toggle
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
ScCollector faces() throws NXException, RemoteException
NXException
RemoteException
boolean useSurfaceNormal() throws NXException, RemoteException
NXException
RemoteException
void setUseSurfaceNormal(boolean useSuraceNormal) throws NXException, RemoteException
useSuraceNormal
- NXException
RemoteException
boolean reverseNormalDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseNormalDirection(boolean reverseNormalDirection) throws NXException, RemoteException
reverseNormalDirection
- NXException
RemoteException
Direction drawDirection() throws NXException, RemoteException
NXException
RemoteException
void setDrawDirection(Direction drawDirection) throws NXException, RemoteException
drawDirection
- NXException
RemoteException
Expression lower() throws NXException, RemoteException
NXException
RemoteException
Expression upper() throws NXException, RemoteException
NXException
RemoteException
int samplePoints() throws NXException, RemoteException
NXException
RemoteException
void setSamplePoints(int samplePoints) throws NXException, RemoteException
samplePoints
- NXException
RemoteException
String attributeTitle() throws NXException, RemoteException
NXException
RemoteException
void setAttributeTitle(String attributeTitle) throws NXException, RemoteException
attributeTitle
- NXException
RemoteException
String attributeValue() throws NXException, RemoteException
NXException
RemoteException
void setAttributeValue(String attributeValue) throws NXException, RemoteException
attributeValue
- NXException
RemoteException
NXColor attributeColor() throws NXException, RemoteException
NXException
RemoteException
void setAttributeColor(NXColor attributeColor) throws NXException, RemoteException
attributeColor
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
double groupInterval() throws NXException, RemoteException
NXException
RemoteException
void setGroupInterval(double interval) throws NXException, RemoteException
interval
- NXException
RemoteException
ConcaveFacesBuilder.CalculatePointCurvatureData calculatePointCurvature(Face faceId, Point3d point) throws NXException, RemoteException
faceId
- the targeted facepoint
- the point selected on targeted faceNXException
RemoteException
void updateRadiusFaces() throws NXException, RemoteException
NXException
RemoteException
void updateLocationLabel(boolean edit, Point point) throws NXException, RemoteException
edit
- If true edit PMI, false create PMIpoint
- the point selected on targeted faceNXException
RemoteException
void setFaceAttributeColor(NXColor attributeColor) throws NXException, RemoteException
attributeColor
- NXException
RemoteException
void updateSelectedFacesColor() throws NXException, RemoteException
NXException
RemoteException
void setTreeSelectedIndex(int[] indexArray) throws NXException, RemoteException
indexArray
- NXException
RemoteException
void setFaceGroupAttributeTitle(String grpAttributeTitle) throws NXException, RemoteException
grpAttributeTitle
- NXException
RemoteException
void setFaceGroupAttributeValue(String grpAttributeValue) throws NXException, RemoteException
grpAttributeValue
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.