public interface MultiTransitionLawBuilder extends TaggedObject, IComponentBuilder
LawBuilder.Type.MULTI_TRANSITION
type
of law in LawBuilder
.
Objects of class nxopen.geometricutilities.TransitionLawNodeBuilder
are used
as law nodes in MultiTransitionLawBuilder
. Spine
definition in this class is mandatory. You can specify any number of law nodes on the spine.
Minimum two law nodes are necessary to define the multi transition law along the spine.
The law nodes must be specified in the parametrically increasing order in the spine direction.
nxopen.geometricutilities.TransitionLawNodeBuilder.TransitionType
except
nxopen.geometricutilities.TransitionLawNodeBuilder.TransitionType#UNKNOWN
nxopen.geometricutilities.TransitionLawNodeBuilder.TransitionType#BLEND
and
nxopen.geometricutilities.TransitionLawNodeBuilder.TransitionType#MINMAX
only
nxopen.geometricutilities.TransitionLawNodeBuilder.TransitionType
may be supported.
Consult the referencing class documentation to see when
nxopen.geometricutilities.TransitionLawNodeBuilder.TransitionType#UNKNOWN
is not supported
at a law node.
Modifier and Type | Method and Description |
---|---|
TransitionLawNodeBuilder |
createNode()
Creates a new law node
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
TransitionLawNodeBuilderList |
nodeList()
Returns the list of law nodes.
|
Section |
spine()
Returns the spine
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
void |
updateSpine()
Update the builder based on current spine
License requirements: solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING") OR studio_free_form ("STUDIO FREE FORM") . |
printTestData, printTestData, tag, tagValue
validate
TransitionLawNodeBuilder createNode() throws NXException, RemoteException
NXException
RemoteException
Section spine() throws NXException, RemoteException
NXException
RemoteException
void updateSpine() throws NXException, RemoteException
NXException
RemoteException
TransitionLawNodeBuilderList nodeList() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.