Bulk Along-Path Modeling

Usage Instructions

For scenarios where a large amount of linear model data needs to be constructed, this tool can quickly build models such as underground pipe galleries and road guardrails based on the modeling path and model objects. The result data will be saved as a point dataset plus attached models in the form of point attachment.

Parameter Descriptions

Parameter Name Parameter Description Parameter Type
Model Object
(Optional)
Input model object, which can be specified by the output of tools such as Import Model and Create LOD. This parameter is mutually exclusive with Model File; one of them must be set. Model
Model File
(Optional)
Select a model file to specify the model object. Supported model file formats include: *.s3mb, *.3ds, *.dae, *.osgb, *.off, *.fbx, *.gltf, *.stl, *.obj. This parameter is mutually exclusive with Model Object; one of them must be set. String
Transformation Matrix
(Optional)
Specify the transformation matrix for translating, rotating, and scaling the model object to achieve the desired spatial position. It can be specified by the output of the Transformation Matrix tool. Matrix
Modeling Path Specify the lofting path for the model object, which must be a 3D line object. The model will be lofted along the path in its own Y-axis direction. This parameter can be specified by the output of tools such as Get Dataset Geometry Collection. Geometry
Model Smoothing Factor
(Optional)
Set the smoothness at the turns of the model. The larger the smoothing factor, the smoother the turns, but the computation time and result data volume will increase. Integer
Modeling Spacing
(Optional)
Set the distance between each model object along the modeling path, in meters. When the spacing distance is greater than 0, the model objects will be distributed along the lofting path at the specified distance. Double
Path Simplification Threshold
(Optional)
Set the threshold for simplifying the modeling path. The larger the value, the higher the simplification degree. The unit is meters, and the default value is 0.1. When this parameter is equal to 0, the system will not simplify the modeling path; when it is greater than 0, the system will simplify the modeling path based on the threshold, i.e., remove points whose vertical distance to the straight line connecting the first and last points of the path is less than the threshold (as shown in the figure below); when it is less than 0, the system will perform adaptive simplification on the modeling path.
Double
Flip
(Optional)
Set whether to flip the model object. Boolean
Datasource Set the datasource for storing the result data. Datasource
Dataset Set the name of the result dataset. String
Coordinate System Setting
(Optional)
Set the target coordinate system information for the result data. It can be specified by the output of Build Coordinate System. For iDesktopX, refer to Set Projected Coordinate System. PrjCoordSys

Output Results

Parameter Name Parameter Description Parameter Type
Dataset Result dataset DatasetVector