public interface FaceBlendBuilder extends FeatureBuilder
FeatureCollection.createFaceBlendBuilder(nxopen.features.Feature)
Property | Value |
---|---|
CircularCrossSection.LawControl.Function | ft |
CircularCrossSection.LawControl.LawType | Constant |
CircularCrossSection.LawControl.Parameter | t |
Modifier and Type | Interface and Description |
---|---|
static class |
FaceBlendBuilder.CrossSectionOption
This enum represents the Cross section types
|
static class |
FaceBlendBuilder.DefiningType
This enum represents the Face Blend defining type, it is added in NX75 for new three face blend
|
static class |
FaceBlendBuilder.LimitPlanesData
This class holds the data returned from
getLimitPlanes() |
static class |
FaceBlendBuilder.OverflowMethod
This enum represents the overflow options
|
static class |
FaceBlendBuilder.RhoMethod
This enum represents the rho types
|
static class |
FaceBlendBuilder.TrimmingMethod
This enum represents the Trimming options for Face Blend
|
static class |
FaceBlendBuilder.Type
This enum represents the Face Blend types
|
static class |
FaceBlendBuilder.WidthMethod
This enum represents the Face Blend width method, it is added in NX10 for two face blend
|
Modifier and Type | Method and Description |
---|---|
boolean |
addTangentFaces()
Returns the option for Add Tangent Faces As Encountered
License requirements: None. |
FaceBlendBuilder.Type |
blendType()
Returns the type for face blend
License requirements: None. |
FaceBlendBuilder.WidthMethod |
blendWidthMethod()
Returns the width method for face blend
License requirements: solid_modeling ("SOLIDS MODELING") . |
CircularCrossSection |
circularCrossSection()
Returns the face blend circular section
License requirements: None. |
boolean |
cliffProjectOntoSecondWall()
Returns the cliff projection option for face blend
License requirements: None. |
ScCollector |
coincidentEdgeCollector()
Returns the cliff edge collector for face blend
License requirements: None. |
ConicCrossSection |
conicCrossSection()
Returns the face blend conic section
License requirements: None. |
FaceBlendBuilder.CrossSectionOption |
crossSectionType()
Returns the cross section for face blend
License requirements: None. |
ScCollector |
edgeChainCollector()
Returns the edge chain collector
License requirements: None. |
boolean |
endCapLimitPlaneOption()
Returns the end limit plane capping option
License requirements: None. |
boolean |
endLimitFaceNormalFlag()
Returns the end limiting face normal flag
License requirements: None. |
ScCollector |
endLimitFacesetCollector()
Returns the end limit faceset collector
License requirements: None. |
Point |
endLimitPoint()
Returns the end limit point
License requirements: None. |
FaceBlendBuilder.DefiningType |
faceBlendDefineType()
Returns the face blend defining type get
License requirements: None. |
ScCollector |
firstFaceCollector()
Returns the first face collector
License requirements: None. |
FaceBlendBuilder.LimitPlanesData |
getLimitPlanes()
This function is to get limit planes for a face blend feature.
|
Point |
helpPoint()
Returns the face blend help point
License requirements: None. |
boolean |
isIsoparameterLineOriented()
Returns the option for Orient Cross Section By Isoparameter Lines for Swept section type only
License requirements: None. |
BlendLimitsData |
limitsListData()
Returns the trim object collector list
License requirements: None. |
ScCollector |
middleFaceCollector()
Returns the middle face collector get
License requirements: None. |
boolean |
middleFaceNormFlag()
Returns the middle face set normal reversal flag
License requirements: None. |
FaceBlendBuilder.OverflowMethod |
overflowOption()
Returns the overflow option for face blend
License requirements: None. |
boolean |
projectToSecondWall()
Returns the projection option for face blend
License requirements: None. |
boolean |
propagatePastSharpEdges()
Returns the propagate past the sharp edges option for face blend
License requirements: None. |
double |
propagationAngle()
Returns the propagation angle for face blend
License requirements: None. |
boolean |
removeSelfIntersections()
Returns the self-intersections option for face blend
License requirements: None. |
boolean |
reverseFirstFaceNormal()
Returns the first face set normal reversal flag
License requirements: None. |
boolean |
reverseSecondFaceNormal()
Returns the second face set normal reversal flag
License requirements: None. |
boolean |
reverseThirdFaceNormal()
Returns the third face set normal reversal flag
License requirements: None. |
FaceBlendBuilder.RhoMethod |
rhoType()
Returns the rho type for face blend
License requirements: None. |
ScCollector |
secondFaceCollector()
Returns the second face collector
License requirements: None. |
void |
setAddTangentFaces(boolean option)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setBlendType(FaceBlendBuilder.Type type)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setBlendWidthMethod(FaceBlendBuilder.WidthMethod method)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCliffProjectOntoSecondWall(boolean projectOntoSecondWall)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCoincidentEdgeCollector(ScCollector collector)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCrossSectionType(FaceBlendBuilder.CrossSectionOption type)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setEdgeChainCollector(ScCollector collector)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setEndCapLimitPlaneOption(boolean option)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setEndLimitFaceNormalFlag(boolean flipFlag)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setEndLimitFacesetCollector(ScCollector collector)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setEndLimitPoint(Point point)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setFaceBlendDefineType(FaceBlendBuilder.DefiningType type)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setFirstFaceCollector(ScCollector collector)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setHelpPoint(Point helpPoint)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setIsoparameterLineOriented(boolean option)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setLimitPlanes(Plane startLimitPlane,
Plane endLimitPlane)
This function is to set limit planes for a face blend feature.
|
void |
setMiddleFaceCollector(ScCollector collector)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMiddleFaceNormFlag(boolean flipFlag)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOverflowOption(FaceBlendBuilder.OverflowMethod option)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setProjectToSecondWall(boolean projectToSecondWall)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPropagatePastSharpEdges(boolean option)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPropagationAngle(double propagationAngle)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setRemoveSelfIntersections(boolean option)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReverseFirstFaceNormal(boolean flipFlag)
License requirements: None. |
void |
setReverseSecondFaceNormal(boolean flipFlag)
License requirements: None. |
void |
setReverseThirdFaceNormal(boolean flipFlag)
License requirements: None. |
void |
setRhoType(FaceBlendBuilder.RhoMethod rhoMethod)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSecondFaceCollector(ScCollector collector)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSewAllFaces(boolean sewOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSpine(Section spine)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setStartCapLimitPlaneOption(boolean option)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setStartLimitFaceNormalFlag(boolean flipFlag)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setStartLimitFacesetCollector(ScCollector collector)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setStartLimitPoint(Point point)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTangencyCollector(ScCollector collector)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTangentSurface(ISurface object)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setThirdFaceEndParameter(double range)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setThirdFaceStartParameter(double range)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTrimInputFacesToBlendFaces(boolean trimInputFacesToBlendFaces)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTrimLongInputFacesToExtendedRail(boolean trimLongInputFacesToExtendedRail)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTrimmingOption(FaceBlendBuilder.TrimmingMethod trimmingOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setUseLimitsListFlag(boolean useLimitsListFlag)
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
sewAllFaces()
Returns the sew option for face blend
License requirements: None. |
Section |
spine()
Returns the spine for face blend
License requirements: None. |
boolean |
startCapLimitPlaneOption()
Returns the start limit plane capping option
License requirements: None. |
boolean |
startLimitFaceNormalFlag()
Returns the start limiting face normal flag
License requirements: None. |
ScCollector |
startLimitFacesetCollector()
Returns the start limit faceset collector
License requirements: None. |
Point |
startLimitPoint()
Returns the start limit point
License requirements: None. |
ScCollector |
tangencyCollector()
Returns the tangency collector of edges or/and curves for face blend
License requirements: None. |
ISurface |
tangentSurface()
Returns the tangency object for face blend.
|
double |
thirdFaceEndParameter()
Returns the end paramater or 'to' range for the third face with a three-face blend
License requirements: None. |
double |
thirdFaceStartParameter()
Returns the start parameter or 'from' range for the third face with a three-face blend
License requirements: None. |
double |
tolerance()
Returns the tolerance for face blend
License requirements: None. |
boolean |
trimInputFacesToBlendFaces()
Returns the option for Trim Input Faces to Blend Faces
License requirements: None. |
boolean |
trimLongInputFacesToExtendedRail()
Returns the option for Trim Long Input Faces to Extended Rail
License requirements: None. |
FaceBlendBuilder.TrimmingMethod |
trimmingOption()
Returns the trimming option for face blend
License requirements: None. |
void |
updateConstantLawProfiles()
Updates all the constant law parms in the builder using builder section.
|
boolean |
useLimitsListFlag()
Returns the trimming option that if it is using limits list to do trim or not
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
void setFirstFaceCollector(ScCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
ScCollector firstFaceCollector() throws NXException, RemoteException
NXException
RemoteException
void setReverseFirstFaceNormal(boolean flipFlag) throws NXException, RemoteException
flipFlag
- NXException
RemoteException
boolean reverseFirstFaceNormal() throws NXException, RemoteException
NXException
RemoteException
void setSecondFaceCollector(ScCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
ScCollector secondFaceCollector() throws NXException, RemoteException
NXException
RemoteException
void setEdgeChainCollector(ScCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
ScCollector edgeChainCollector() throws NXException, RemoteException
NXException
RemoteException
void setReverseSecondFaceNormal(boolean flipFlag) throws NXException, RemoteException
flipFlag
- NXException
RemoteException
boolean reverseSecondFaceNormal() throws NXException, RemoteException
NXException
RemoteException
CircularCrossSection circularCrossSection() throws NXException, RemoteException
NXException
RemoteException
ConicCrossSection conicCrossSection() throws NXException, RemoteException
NXException
RemoteException
Section spine() throws NXException, RemoteException
NXException
RemoteException
void setSpine(Section spine) throws NXException, RemoteException
spine
- NXException
RemoteException
ScCollector coincidentEdgeCollector() throws NXException, RemoteException
NXException
RemoteException
void setCoincidentEdgeCollector(ScCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
ScCollector tangencyCollector() throws NXException, RemoteException
NXException
RemoteException
void setTangencyCollector(ScCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
ISurface tangentSurface() throws NXException, RemoteException
NXException
RemoteException
void setTangentSurface(ISurface object) throws NXException, RemoteException
object
- NXException
RemoteException
void setReverseThirdFaceNormal(boolean flipFlag) throws NXException, RemoteException
flipFlag
- NXException
RemoteException
boolean reverseThirdFaceNormal() throws NXException, RemoteException
NXException
RemoteException
Point helpPoint() throws NXException, RemoteException
NXException
RemoteException
void setHelpPoint(Point helpPoint) throws NXException, RemoteException
helpPoint
- NXException
RemoteException
FaceBlendBuilder.LimitPlanesData getLimitPlanes() throws NXException, RemoteException
NXException
RemoteException
void setLimitPlanes(Plane startLimitPlane, Plane endLimitPlane) throws NXException, RemoteException
startLimitPlane
- Start limit planeendLimitPlane
- End limit planeNXException
RemoteException
ScCollector startLimitFacesetCollector() throws NXException, RemoteException
NXException
RemoteException
void setStartLimitFacesetCollector(ScCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
ScCollector endLimitFacesetCollector() throws NXException, RemoteException
NXException
RemoteException
void setEndLimitFacesetCollector(ScCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
boolean startLimitFaceNormalFlag() throws NXException, RemoteException
NXException
RemoteException
void setStartLimitFaceNormalFlag(boolean flipFlag) throws NXException, RemoteException
flipFlag
- NXException
RemoteException
boolean endLimitFaceNormalFlag() throws NXException, RemoteException
NXException
RemoteException
void setEndLimitFaceNormalFlag(boolean flipFlag) throws NXException, RemoteException
flipFlag
- NXException
RemoteException
FaceBlendBuilder.TrimmingMethod trimmingOption() throws NXException, RemoteException
NXException
RemoteException
void setTrimmingOption(FaceBlendBuilder.TrimmingMethod trimmingOption) throws NXException, RemoteException
trimmingOption
- NXException
RemoteException
boolean trimInputFacesToBlendFaces() throws NXException, RemoteException
NXException
RemoteException
void setTrimInputFacesToBlendFaces(boolean trimInputFacesToBlendFaces) throws NXException, RemoteException
trimInputFacesToBlendFaces
- NXException
RemoteException
boolean sewAllFaces() throws NXException, RemoteException
NXException
RemoteException
void setSewAllFaces(boolean sewOption) throws NXException, RemoteException
sewOption
- NXException
RemoteException
FaceBlendBuilder.Type blendType() throws NXException, RemoteException
NXException
RemoteException
void setBlendType(FaceBlendBuilder.Type type) throws NXException, RemoteException
type
- NXException
RemoteException
FaceBlendBuilder.WidthMethod blendWidthMethod() throws NXException, RemoteException
NXException
RemoteException
void setBlendWidthMethod(FaceBlendBuilder.WidthMethod method) throws NXException, RemoteException
method
- NXException
RemoteException
FaceBlendBuilder.CrossSectionOption crossSectionType() throws NXException, RemoteException
NXException
RemoteException
void setCrossSectionType(FaceBlendBuilder.CrossSectionOption type) throws NXException, RemoteException
type
- NXException
RemoteException
boolean addTangentFaces() throws NXException, RemoteException
NXException
RemoteException
void setAddTangentFaces(boolean option) throws NXException, RemoteException
option
- NXException
RemoteException
boolean isIsoparameterLineOriented() throws NXException, RemoteException
NXException
RemoteException
void setIsoparameterLineOriented(boolean option) throws NXException, RemoteException
option
- NXException
RemoteException
boolean removeSelfIntersections() throws NXException, RemoteException
NXException
RemoteException
void setRemoveSelfIntersections(boolean option) throws NXException, RemoteException
option
- NXException
RemoteException
boolean propagatePastSharpEdges() throws NXException, RemoteException
NXException
RemoteException
void setPropagatePastSharpEdges(boolean option) throws NXException, RemoteException
option
- NXException
RemoteException
double propagationAngle() throws NXException, RemoteException
NXException
RemoteException
void setPropagationAngle(double propagationAngle) throws NXException, RemoteException
propagationAngle
- NXException
RemoteException
boolean projectToSecondWall() throws NXException, RemoteException
NXException
RemoteException
void setProjectToSecondWall(boolean projectToSecondWall) throws NXException, RemoteException
projectToSecondWall
- NXException
RemoteException
FaceBlendBuilder.OverflowMethod overflowOption() throws NXException, RemoteException
NXException
RemoteException
void setOverflowOption(FaceBlendBuilder.OverflowMethod option) throws NXException, RemoteException
option
- NXException
RemoteException
FaceBlendBuilder.RhoMethod rhoType() throws NXException, RemoteException
NXException
RemoteException
void setRhoType(FaceBlendBuilder.RhoMethod rhoMethod) throws NXException, RemoteException
rhoMethod
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
double thirdFaceStartParameter() throws NXException, RemoteException
NXException
RemoteException
void setThirdFaceStartParameter(double range) throws NXException, RemoteException
range
- NXException
RemoteException
double thirdFaceEndParameter() throws NXException, RemoteException
NXException
RemoteException
void setThirdFaceEndParameter(double range) throws NXException, RemoteException
range
- NXException
RemoteException
boolean startCapLimitPlaneOption() throws NXException, RemoteException
NXException
RemoteException
void setStartCapLimitPlaneOption(boolean option) throws NXException, RemoteException
option
- NXException
RemoteException
boolean endCapLimitPlaneOption() throws NXException, RemoteException
NXException
RemoteException
void setEndCapLimitPlaneOption(boolean option) throws NXException, RemoteException
option
- NXException
RemoteException
Point startLimitPoint() throws NXException, RemoteException
NXException
RemoteException
void setStartLimitPoint(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
Point endLimitPoint() throws NXException, RemoteException
NXException
RemoteException
void setEndLimitPoint(Point point) throws NXException, RemoteException
point
- NXException
RemoteException
void updateConstantLawProfiles() throws NXException, RemoteException
NXException
RemoteException
FaceBlendBuilder.DefiningType faceBlendDefineType() throws NXException, RemoteException
NXException
RemoteException
void setFaceBlendDefineType(FaceBlendBuilder.DefiningType type) throws NXException, RemoteException
type
- NXException
RemoteException
void setMiddleFaceCollector(ScCollector collector) throws NXException, RemoteException
collector
- NXException
RemoteException
ScCollector middleFaceCollector() throws NXException, RemoteException
NXException
RemoteException
void setMiddleFaceNormFlag(boolean flipFlag) throws NXException, RemoteException
flipFlag
- NXException
RemoteException
boolean middleFaceNormFlag() throws NXException, RemoteException
NXException
RemoteException
boolean cliffProjectOntoSecondWall() throws NXException, RemoteException
NXException
RemoteException
void setCliffProjectOntoSecondWall(boolean projectOntoSecondWall) throws NXException, RemoteException
projectOntoSecondWall
- NXException
RemoteException
BlendLimitsData limitsListData() throws NXException, RemoteException
NXException
RemoteException
boolean useLimitsListFlag() throws NXException, RemoteException
NXException
RemoteException
void setUseLimitsListFlag(boolean useLimitsListFlag) throws NXException, RemoteException
useLimitsListFlag
- NXException
RemoteException
boolean trimLongInputFacesToExtendedRail() throws NXException, RemoteException
NXException
RemoteException
void setTrimLongInputFacesToExtendedRail(boolean trimLongInputFacesToExtendedRail) throws NXException, RemoteException
trimLongInputFacesToExtendedRail
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.