public interface MatchSurfaceBuilder extends Builder
MatchSurfaceBuilder
builder.This builder's Commit can create a b-surface CAMDataPrepManager.createMatchSurfaceBuilder()
Property | Value |
---|---|
Constraint | Tangent |
EndToEnd | 1 |
KeepSheet | 0 |
MatchExact | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
MatchSurfaceBuilder.MatchConstaint
This enum represents the type of constaints
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance
License requirements: None. |
MatchSurfaceBuilder.MatchConstaint |
constraint()
Returns the continuity type for matching
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance
License requirements: None. |
SelectEdge |
editEdge()
Returns the selected edge for matching
License requirements: None. |
boolean |
endToEnd()
Returns the option to match end-to-end, between the end of edit edge and the reference egde or curve
License requirements: None. |
boolean |
keepSheet()
Returns the option to keep original sheet
License requirements: None. |
boolean |
matchExact()
Returns the option to match exact, between the end of edit edge and the reference egde or curve
License requirements: None. |
SelectEdge |
reference()
Returns the selected reference edge or curve
License requirements: None. |
SelectFace |
referenceFace()
Returns the selected face for reference curve
License requirements: None. |
OnPathDimensionBuilder |
regionLimit()
Returns the distance limit of deformation region
License requirements: None. |
void |
setAngleTolerance(double angleTolerance)
License requirements: nx_freeform_2 ("advanced freeform modeling") OR die_engineering ("DIE ENGINEERING") . |
void |
setConstraint(MatchSurfaceBuilder.MatchConstaint constraint)
License requirements: nx_freeform_2 ("advanced freeform modeling") OR die_engineering ("DIE ENGINEERING") . |
void |
setDistanceTolerance(double distTolerance)
License requirements: nx_freeform_2 ("advanced freeform modeling") OR die_engineering ("DIE ENGINEERING") . |
void |
setEndToEnd(boolean endToEnd)
License requirements: nx_freeform_2 ("advanced freeform modeling") OR die_engineering ("DIE ENGINEERING") . |
void |
setKeepSheet(boolean keepSheet)
License requirements: nx_freeform_2 ("advanced freeform modeling") OR die_engineering ("DIE ENGINEERING") . |
void |
setMatchExact(boolean matchExact)
License requirements: nx_freeform_2 ("advanced freeform modeling") OR die_engineering ("DIE ENGINEERING") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectEdge editEdge() throws NXException, RemoteException
NXException
RemoteException
SelectEdge reference() throws NXException, RemoteException
NXException
RemoteException
SelectFace referenceFace() throws NXException, RemoteException
NXException
RemoteException
MatchSurfaceBuilder.MatchConstaint constraint() throws NXException, RemoteException
NXException
RemoteException
void setConstraint(MatchSurfaceBuilder.MatchConstaint constraint) throws NXException, RemoteException
constraint
- NXException
RemoteException
OnPathDimensionBuilder regionLimit() throws NXException, RemoteException
NXException
RemoteException
boolean keepSheet() throws NXException, RemoteException
NXException
RemoteException
void setKeepSheet(boolean keepSheet) throws NXException, RemoteException
keepSheet
- NXException
RemoteException
boolean endToEnd() throws NXException, RemoteException
NXException
RemoteException
void setEndToEnd(boolean endToEnd) throws NXException, RemoteException
endToEnd
- NXException
RemoteException
boolean matchExact() throws NXException, RemoteException
NXException
RemoteException
void setMatchExact(boolean matchExact) throws NXException, RemoteException
matchExact
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distTolerance) throws NXException, RemoteException
distTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.