public interface PointCloudBuilder extends Builder
PointCloudBuilder
.
PointCloud
is a cloud object based on an
imported point data files file (e.g. a POD file from Bentley). The point data
(list of coordinates) itself won't be stored within NX part file but an object
("Reference Point Cloud") is created which references to the point data file
and stores several meta data like clipping areas, display and current location.
When loaded the point cloud will be visible as defined in the object parameters.
Access to the point cloud like display, measurement, blanking/showing, sectioning,
POD file loading will requires license checkout of the new basic point cloud
license. For deleting a Reference Point Cloud object the license is not required.
PointCloudCollection.createPointCloudBuilder(nxopen.display.PointCloud)
Property | Value |
---|---|
LoadPointDataWithPart | 1 |
PointBrightnessMode | Uniform |
PointColorMode | Individual |
PointDensity | 100.0 |
PointSize | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
PointCloudBuilder.BrightnessModes
Specifies point cloud brightness display mode choice.
|
static class |
PointCloudBuilder.ColorModes
Specifies point cloud color display mode choice.
|
Modifier and Type | Method and Description |
---|---|
PointCloudClippingBoxesListItemBuilderList |
clippingBoxesList()
Returns the list of
PointCloudClippingBoxesListItemBuilder defining the clipping boxes parameters. |
PointCloudClippingBoxesListItemBuilder |
createClippingBoxesListItemBuilder()
Creates a
PointCloudClippingBoxesListItemBuilder . |
void |
loadPointData()
Loads the selected point cloud data now.
|
boolean |
loadPointDataWithPart()
Returns the indication if the point cloud data will be loaded with part load.
|
PointCloudBuilder.BrightnessModes |
pointBrightnessMode()
Returns the point brightness display mode
License requirements: None. |
PointCloudBuilder.ColorModes |
pointColorMode()
Returns the point color display mode
License requirements: None. |
String |
pointDataFile()
Returns the point cloud data file.
|
double |
pointDensity()
Returns the point density
License requirements: None. |
int |
pointSize()
Returns the point size
License requirements: None. |
void |
setLoadPointDataWithPart(boolean loadPointDataWithPart)
License requirements: nx_point_cloud_view ("NX Point Cloud Viewer") . |
void |
setPointBrightnessMode(PointCloudBuilder.BrightnessModes pointBrightnessMode)
License requirements: nx_point_cloud_view ("NX Point Cloud Viewer") . |
void |
setPointColorMode(PointCloudBuilder.ColorModes pointColorMode)
License requirements: nx_point_cloud_view ("NX Point Cloud Viewer") . |
void |
setPointDataFile(String filename)
License requirements: nx_point_cloud_view ("NX Point Cloud Viewer") . |
void |
setPointDensity(double pointDensity)
License requirements: nx_point_cloud_view ("NX Point Cloud Viewer") . |
void |
setPointSize(int pointSize)
License requirements: nx_point_cloud_view ("NX Point Cloud Viewer") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String pointDataFile() throws NXException, RemoteException
NXException
RemoteException
void setPointDataFile(String filename) throws NXException, RemoteException
filename
- NXException
RemoteException
void loadPointData() throws NXException, RemoteException
NXException
RemoteException
boolean loadPointDataWithPart() throws NXException, RemoteException
NXException
RemoteException
void setLoadPointDataWithPart(boolean loadPointDataWithPart) throws NXException, RemoteException
loadPointDataWithPart
- NXException
RemoteException
PointCloudClippingBoxesListItemBuilderList clippingBoxesList() throws NXException, RemoteException
PointCloudClippingBoxesListItemBuilder
defining the clipping boxes parameters.
NXException
RemoteException
PointCloudBuilder.ColorModes pointColorMode() throws NXException, RemoteException
NXException
RemoteException
void setPointColorMode(PointCloudBuilder.ColorModes pointColorMode) throws NXException, RemoteException
pointColorMode
- NXException
RemoteException
PointCloudBuilder.BrightnessModes pointBrightnessMode() throws NXException, RemoteException
NXException
RemoteException
void setPointBrightnessMode(PointCloudBuilder.BrightnessModes pointBrightnessMode) throws NXException, RemoteException
pointBrightnessMode
- NXException
RemoteException
int pointSize() throws NXException, RemoteException
NXException
RemoteException
void setPointSize(int pointSize) throws NXException, RemoteException
pointSize
- NXException
RemoteException
double pointDensity() throws NXException, RemoteException
NXException
RemoteException
void setPointDensity(double pointDensity) throws NXException, RemoteException
pointDensity
- NXException
RemoteException
PointCloudClippingBoxesListItemBuilder createClippingBoxesListItemBuilder() throws NXException, RemoteException
PointCloudClippingBoxesListItemBuilder
.
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.