public interface FitSurfaceBuilder
FeatureCollection.createFitSurfaceBuilder(nxopen.features.FitSurface)
Property | Value |
---|---|
AngleValue.Value | 30 |
DirectionOption | BestFit |
IsAutomatic | 0 |
IsBoundary | 0 |
IsClosed | 1 |
IsConstrained | 0 |
IsHalfAngle | 0 |
IsMultipleFeatures | 0 |
IsRadius | 0 |
IsUniformU | 0 |
IsUniformV | 0 |
Parameterization.Degree | 3 |
Parameterization.SegmentsOrPatches | 1 |
Parameterization.UDegree | 5 |
Parameterization.UPatches | 1 |
Parameterization.VDegree | 5 |
Parameterization.VPatches | 1 |
RadiusValue.Value | 50 (millimeters part), 2 (inches part) |
RejectionThresholdValue.Value | 10 (millimeters part), 0.5 (inches part) |
SmoothFactor | 0 |
TargetOption | Object |
TargetRegion.AllSameColor | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
FitSurfaceBuilder.DirectionType
Direction method provides the ability to specify the projection direction and orientation
|
static class |
FitSurfaceBuilder.TargetType
Target type provides the ability to specify a object or a color coded region as the target
|
static class |
FitSurfaceBuilder.Types
Fit Surface creation types
|
Modifier and Type | Method and Description |
---|---|
Expression |
angleValue()
Returns the angle is fixed to a specific value
License requirements: None. |
CoordinateSystem |
coordinateSystem()
Returns the coordinate system
License requirements: None. |
FitSurfaceBuilder.DirectionType |
directionOption()
Returns the direction option
License requirements: None. |
void |
editCSYS(Point3d originCsys,
Matrix3x3 matCsys)
The edit CSYS for Orientation option
License requirements: None. |
boolean |
isAutomatic()
Returns the automatic point rejection
License requirements: None. |
boolean |
isBoundary()
Returns the boundary will limit or extend to the boundaries
License requirements: None. |
boolean |
isClosed()
Returns the closed or open surface
License requirements: None. |
boolean |
isConstrained()
Returns the constraint option
License requirements: None. |
boolean |
isHalfAngle()
Returns the half angle option
License requirements: None. |
boolean |
isMultipleFeatures()
Returns the creation of multiple features or single feature
License requirements: None. |
boolean |
isRadius()
Returns the radius option
License requirements: None. |
boolean |
isUniformU()
Returns the uniform pathches in U
License requirements: None. |
boolean |
isUniformV()
Returns the uniform patches in V
License requirements: None. |
DegreesAndSegmentsOrPatchesBuilder |
parameterization()
Returns the parameterization
License requirements: None. |
Point |
point1()
Returns the first point of the boundary
License requirements: None. |
Point |
point2()
Returns the second point of the boundary
License requirements: None. |
Point |
point3()
Returns the third point of the boundary
License requirements: None. |
Point |
point4()
Returns the fourth point of the boundary
License requirements: None. |
Expression |
radiusValue()
Returns the radius is fixed to a specific value
License requirements: None. |
Expression |
rejectionThresholdValue()
Returns the rejection threshold value
License requirements: None. |
void |
setAutomatic(boolean isAutomatic)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setBoundary(boolean isBoundary)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setClosed(boolean isClosed)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setConstrained(boolean isConstrained)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setCoordinateSystem(CoordinateSystem coordSystem)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setDirectionOption(FitSurfaceBuilder.DirectionType directionOption)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setHalfAngle(boolean isHalfAngle)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setMultipleFeatures(boolean isMultiFeature)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setPoint1(Point point1)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setPoint2(Point point)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setPoint3(Point point)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setPoint4(Point point)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setRadius(boolean isRadius)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setSmoothFactor(int smoothFactor)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setTargetOption(FitSurfaceBuilder.TargetType targetOption)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setType(FitSurfaceBuilder.Types type)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setUniformU(boolean isUniform)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setUniformV(boolean isUniform)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setVector(nxopen.Direction vector)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
void |
setVectorConstraint(nxopen.Direction vector)
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
int |
smoothFactor()
Returns the smooth factor influences the smoothness of the surface
License requirements: None. |
SelectNXObject |
targetObject()
Deprecated.
Deprecated in NX10.0.0. Use
Features.FitSurfaceBuilder#targetObjects .
|
SelectNXObjectList |
targetObjects()
Returns the target objects to which the face is fitted to can be a facet body, a point set or a point group
License requirements: None. |
FitSurfaceBuilder.TargetType |
targetOption()
Returns the target option
License requirements: None. |
ColorCodedRegionBuilder |
targetRegion()
Returns the target regions which is a color coded region
License requirements: None. |
FitSurfaceBuilder.Types |
type()
Returns the type
License requirements: None. |
nxopen.Direction |
vector()
Returns the vector specifies the projection direction
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
nxopen.Direction |
vectorConstraint()
Returns the direction constraint
License requirements: nx_freeform_2 ("advanced freeform modeling") . |
FitSurfaceBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(FitSurfaceBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectNXObject targetObject() throws NXException, RemoteException
Features.FitSurfaceBuilder#targetObjects
.
NXException
RemoteException
FitSurfaceBuilder.TargetType targetOption() throws NXException, RemoteException
NXException
RemoteException
void setTargetOption(FitSurfaceBuilder.TargetType targetOption) throws NXException, RemoteException
targetOption
- NXException
RemoteException
SelectNXObjectList targetObjects() throws NXException, RemoteException
NXException
RemoteException
ColorCodedRegionBuilder targetRegion() throws NXException, RemoteException
NXException
RemoteException
FitSurfaceBuilder.DirectionType directionOption() throws NXException, RemoteException
NXException
RemoteException
void setDirectionOption(FitSurfaceBuilder.DirectionType directionOption) throws NXException, RemoteException
directionOption
- NXException
RemoteException
nxopen.Direction vector() throws NXException, RemoteException
NXException
RemoteException
void setVector(nxopen.Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
void editCSYS(Point3d originCsys, Matrix3x3 matCsys) throws NXException, RemoteException
originCsys
- matCsys
- NXException
RemoteException
CoordinateSystem coordinateSystem() throws NXException, RemoteException
NXException
RemoteException
void setCoordinateSystem(CoordinateSystem coordSystem) throws NXException, RemoteException
coordSystem
- NXException
RemoteException
boolean isBoundary() throws NXException, RemoteException
NXException
RemoteException
void setBoundary(boolean isBoundary) throws NXException, RemoteException
isBoundary
- NXException
RemoteException
Point point1() throws NXException, RemoteException
NXException
RemoteException
void setPoint1(Point point1) throws NXException, RemoteException
point1
- NXException
RemoteException
Point point2() throws NXException, RemoteException
NXException
RemoteException
void setPoint2(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
Point point3() throws NXException, RemoteException
NXException
RemoteException
void setPoint3(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
Point point4() throws NXException, RemoteException
NXException
RemoteException
void setPoint4(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
DegreesAndSegmentsOrPatchesBuilder parameterization() throws NXException, RemoteException
NXException
RemoteException
boolean isUniformU() throws NXException, RemoteException
NXException
RemoteException
void setUniformU(boolean isUniform) throws NXException, RemoteException
isUniform
- NXException
RemoteException
boolean isUniformV() throws NXException, RemoteException
NXException
RemoteException
void setUniformV(boolean isUniform) throws NXException, RemoteException
isUniform
- NXException
RemoteException
int smoothFactor() throws NXException, RemoteException
NXException
RemoteException
void setSmoothFactor(int smoothFactor) throws NXException, RemoteException
smoothFactor
- NXException
RemoteException
boolean isConstrained() throws NXException, RemoteException
NXException
RemoteException
void setConstrained(boolean isConstrained) throws NXException, RemoteException
isConstrained
- NXException
RemoteException
nxopen.Direction vectorConstraint() throws NXException, RemoteException
NXException
RemoteException
void setVectorConstraint(nxopen.Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
boolean isRadius() throws NXException, RemoteException
NXException
RemoteException
void setRadius(boolean isRadius) throws NXException, RemoteException
isRadius
- NXException
RemoteException
Expression radiusValue() throws NXException, RemoteException
NXException
RemoteException
boolean isHalfAngle() throws NXException, RemoteException
NXException
RemoteException
void setHalfAngle(boolean isHalfAngle) throws NXException, RemoteException
isHalfAngle
- NXException
RemoteException
Expression angleValue() throws NXException, RemoteException
NXException
RemoteException
boolean isClosed() throws NXException, RemoteException
NXException
RemoteException
void setClosed(boolean isClosed) throws NXException, RemoteException
isClosed
- NXException
RemoteException
boolean isMultipleFeatures() throws NXException, RemoteException
NXException
RemoteException
void setMultipleFeatures(boolean isMultiFeature) throws NXException, RemoteException
isMultiFeature
- NXException
RemoteException
boolean isAutomatic() throws NXException, RemoteException
NXException
RemoteException
void setAutomatic(boolean isAutomatic) throws NXException, RemoteException
isAutomatic
- NXException
RemoteException
Expression rejectionThresholdValue() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.