NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Facet.MeshFromCloudBuilder Creates a convergent body from point clouds. More...
Public Types | |
enum | ModeOption { UniformDensity, VariableDensity, KeepAllPoints } |
The options controlling distribution of vertices in the output convergent body. More... | |
enum | SourceOption { FromFile, ExistingPoints } |
The options indicating the source of point cloud. More... | |
Public Member Functions | |
unsafe void | SuggestNeighborhoodSize () |
Determines NXOpen.Facet.MeshFromCloudBuilder.NeighborhoodSize for a given point cloud data. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | AnalyzeMeshQuality [get, set] |
Returns or sets the value used to determine if analyzing the quality of the mesh or not. More... | |
unsafe NXOpen.Facet.MeshFromCloudBuilder.ModeOption | ModeOptions [get, set] |
Returns or sets the option controlling distribution of vertices in the output convergent body. More... | |
unsafe double | NeighborhoodSize [get, set] |
Returns or sets the value used to determine neighboring points when creating a body. More... | |
unsafe string | PointFile [get, set] |
Returns or sets the point cloud file. More... | |
unsafe NXOpen.SelectPointList | SelectPoints [get] |
Returns the point cloud. More... | |
unsafe int | SmoothingFactor [get, set] |
Returns or sets the value indicating smoothing factor. More... | |
unsafe NXOpen.Facet.MeshFromCloudBuilder.SourceOption | SourceOptions [get, set] |
Returns or sets the option indicating the source of point cloud. More... | |
unsafe int | TargetVertexNumber [get, set] |
Returns or sets the value indicating the desired number of vertices in the output body. More... | |
unsafe double | TessellationPercentage [get, set] |
Returns or sets the value as a percentage ratio of number of output vertices to the number of input points. More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Facet.MeshFromCloudBuilder Creates a convergent body from point clouds.
The point cloud data source can be either a file or existing points within the part file.
To create a new instance of this class, use NXOpen.Facet.FacetModelingCollection.CreateMeshFromCloudBuilder
Default values.
Property | Value |
---|---|
AnalyzeMeshQuality |
1 |
ModeOptions |
KeepAllPoints |
NeighborhoodSize |
5 (millimeters part), 0.2 (inches part) |
SmoothingFactor |
0 |
SourceOptions |
FromFile |
TargetVertexNumber |
100000 |
TessellationPercentage |
100 |
Created in NX1899.0.0
|
inline |
Determines NXOpen.Facet.MeshFromCloudBuilder.NeighborhoodSize for a given point cloud data.
Created in NX1899.0.0
License requirements: nx_polygon_modeling (" NX Polygon Modeling")
|
getset |
Returns or sets the value used to determine if analyzing the quality of the mesh or not.
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: nx_polygon_modeling (" NX Polygon Modeling")
|
getset |
Returns or sets the option controlling distribution of vertices in the output convergent body.
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: nx_polygon_modeling (" NX Polygon Modeling")
|
getset |
Returns or sets the value used to determine neighboring points when creating a body.
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: nx_polygon_modeling (" NX Polygon Modeling")
|
getset |
Returns or sets the point cloud file.
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: nx_polygon_modeling (" NX Polygon Modeling")
|
get |
Returns the point cloud.
Created in NX1899.0.0
License requirements: None.
|
getset |
Returns or sets the value indicating smoothing factor.
The value can be between 0 and 100, with high value indicating higher smoothing.
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: nx_polygon_modeling (" NX Polygon Modeling")
|
getset |
Returns or sets the option indicating the source of point cloud.
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: nx_polygon_modeling (" NX Polygon Modeling")
|
getset |
Returns or sets the value indicating the desired number of vertices in the output body.
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: nx_polygon_modeling (" NX Polygon Modeling")
|
getset |
Returns or sets the value as a percentage ratio of number of output vertices to the number of input points.
Created in NX1899.0.0
License requirements to get this property: None.
License requirements to set this property: nx_polygon_modeling (" NX Polygon Modeling")