public interface ConcaveFacesBuilder
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.
|
nxopen.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(nxopen.Direction drawDirection)
License requirements: solid_modeling ("SOLIDS MODELING") . |
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 |
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.
|
Expression |
upper()
Returns the upper limit of the maximum concave range.
|
boolean |
useSurfaceNormal()
Returns the surface normal vector toggle
License requirements: None. |
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
nxopen.Direction drawDirection() throws NXException, RemoteException
NXException
RemoteException
void setDrawDirection(nxopen.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
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.