public interface CreateComponentFrom3DBuilder extends DynamicSectionBuilder
Component
from Assembly ComponentCollection.createComponentFrom3dBuilder(nxopen.View)
Property | Value |
---|---|
BoxExtentDelayUpdate | false |
CapColorOption | Any |
ClipType | Section |
CurveColorOption | Any |
LockPlanes | true |
ShowCap | true |
ShowClip | true |
ShowCurves (deprecated) | false |
ShowGrid | false |
ShowInterference | false |
ShowViewer | false |
Type | OnePlane |
Modifier and Type | Interface and Description |
---|---|
static class |
CreateComponentFrom3DBuilder.CreateMethod
the method to use
|
static class |
CreateComponentFrom3DBuilder.ProjectionPlaneData
This class holds the data returned from
getProjectionPlane() |
DynamicSectionBuilder.ActivePlaneData, DynamicSectionBuilder.AllPlanesGeometryData, DynamicSectionBuilder.BoundingBoxData, DynamicSectionBuilder.LoadAllIntersectingData, DynamicSectionBuilder.OffsetLimitsData, DynamicSectionBuilder.PlaneGeometryData
Modifier and Type | Method and Description |
---|---|
String |
componentName()
Returns the component name
License requirements: nx_layout ("NX Layout") . |
CreateComponentFrom3DBuilder.ProjectionPlaneData |
getProjectionPlane()
Gets the projection plane origin and orientation matrix
License requirements: nx_layout ("NX Layout") . |
Part |
getSourcePart()
Returns the current source part
License requirements: nx_layout ("NX Layout") . |
CreateComponentFrom3DBuilder.CreateMethod |
method()
Returns the method to utilize in create Component from 3D
License requirements: None. |
SelectTaggedObjectList |
selectedObjects()
Returns the selected objects of Solid body or Component type
License requirements: nx_layout ("NX Layout") . |
void |
setComponentName(String name)
License requirements: nx_layout ("NX Layout") . |
void |
setMethod(CreateComponentFrom3DBuilder.CreateMethod method)
License requirements: nx_layout ("NX Layout") . |
void |
setProjectionPlane(Point3d origin,
Vector3d yAxis,
Vector3d zAxis)
Sets the projection plane specified by origin, y and z vectors, where z is the plane normal and
the x vector is computed.
|
void |
setSettings(CreateComponentFrom3DSettingsBuilder settings)
License requirements: None. |
void |
setSourcePart(Part part)
Sets the source part to create 2D component from.
|
CreateComponentFrom3DSettingsBuilder |
settings()
Returns the settings of create component from 3D
License requirements: None. |
alternatePlane, boxExtentDelayUpdate, boxExtentMargin, boxExtentObjects, boxExtentSupported, capColor, capColorOption, clipType, createDatumPlane, csysType, curveColor, curveColorOption, defaultPlaneAxis, deferCurveUpdate, editView, getActivePlane, getAllPlanesGeometry, getBoundingBox, getGridSettings, getName, getNormal, getOffset, getOffsetLimits, getOrigin, getPlaneGeometry, getPlaneThickness, getRotationAngle, getRotationMatrix, interferenceColor, isAssociativitySupported, isDefaultPlane, layerSettings, loadAllIntersecting, loadNearIntersecting, lockPlanes, numberInSeries, offsetOriginInPlane, planeX, planeY, planeZ, restoreView, reverseDirection, reverseSeries, saveCurves, seriesSpacing, setActivePlane, setAllPlanesGeometry, setAssociativePlane, setBoundingBox, setBoxExtentDelayUpdate, setBoxExtentMargin, setCapColor, setCapColorOption, setClipType, setCsysType, setCurveColor, setCurveColorOption, setDefaultPlane, setDefaultPlaneAxis, setDefaults, setDeferCurveUpdate, setInterferenceColor, setLockPlanes, setName, setNormal, setNumberInSeries, setOffset, setOffsetByPoint, setOrigin, setPlane, setPlaneThickness, setReverseSeries, setRotationAngle, setRotationMatrix, setSeriesSpacing, setShowCap, setShowClip, setShowCurves, setShowGrid, setShowInterference, setShowViewer, setType, setView, showCap, showClip, showCurvePreview, showCurves, showGrid, showInterference, showSectionCurves, showViewer, type, updateBoxExtents, view
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
CreateComponentFrom3DBuilder.CreateMethod method() throws NXException, RemoteException
NXException
RemoteException
void setMethod(CreateComponentFrom3DBuilder.CreateMethod method) throws NXException, RemoteException
method
- NXException
RemoteException
SelectTaggedObjectList selectedObjects() throws NXException, RemoteException
NXException
RemoteException
String componentName() throws NXException, RemoteException
NXException
RemoteException
void setComponentName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
void setSourcePart(Part part) throws NXException, RemoteException
part
- NXException
RemoteException
Part getSourcePart() throws NXException, RemoteException
NXException
RemoteException
void setProjectionPlane(Point3d origin, Vector3d yAxis, Vector3d zAxis) throws NXException, RemoteException
origin
- yAxis
- zAxis
- NXException
RemoteException
CreateComponentFrom3DBuilder.ProjectionPlaneData getProjectionPlane() throws NXException, RemoteException
NXException
RemoteException
CreateComponentFrom3DSettingsBuilder settings() throws NXException, RemoteException
NXException
RemoteException
void setSettings(CreateComponentFrom3DSettingsBuilder settings) throws NXException, RemoteException
settings
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.