-
Load Point Cloud Sequence:
pclLoaderCmd -mainPath "path/to/sequence/frame_####.ply" -name "myLoader"; -
Create Raycaster (optional):
pclRaycasterCmd -name "myRaycaster" -pclLoader "myLoader" -selCamera "camera1"; -
Create Cluster (optional):
pclClusteringCmd -name "myCluster" -pclLoader "myLoader"; -
Create Sequencer (optional):
pclSequencerCmd -name "mySequencer" -pclLoader "myLoader";
Main command for creating the loader node.
Flags:
-mainPath/-mP: Path to point cloud file or sequence-name/-n: Name for the loader node-pclRaycaster/-pr: Create and connect raycaster-pclCluster/-pc: Create and connect cluster-pclSequencer/-ps: Create and connect sequencer-selCamera/-sc: Camera for raycaster (if creating raycaster)
Example:
pclLoaderCmd -mainPath "C:/data/points/frame_####.ply" -name "loader1" -pclRaycaster -selCamera "persp";
Creates a raycaster node connected to a loader.
Flags:
-name/-n: Name for the raycaster node-pclLoader/-pl: Name of the pclLoader node to connect to
Creates a cluster node connected to a loader.
Flags:
-name/-n: Name for the cluster node-pclLoader/-pl: Name of the pclLoader node to connect to
Creates a sequencer node connected to a loader.
Flags:
-name/-n: Name for the sequencer node-pclLoader/-pl: Name of the pclLoader node to connect to
- mainPath: Path to point cloud file or sequence
- loadFile: Enable/disable file loading (0=off, 1=on)
- loadStartFrame / loadEndFrame: Frame range to load
- skipFilesRows: Downsampling stride (0 = no downsampling)
- containerOnOff: Container filtering mode (0=off, 2=inside, 3=outside)
- inContainerMatrix: Transform matrix for container positioning
- timeOffset: Current frame offset for timeline playback
- displayPoints: Show/hide points in viewport
- pointsSize: Point size for viewport display
- inTime: Time input (connect to time1.outTime)
- cameraMatrix: Camera to use for raycasting
- raycastOnOff: Enable raycasting (0=off, 1=raycast, 2=frustum)
- raycastInputX / raycastInputY: Screen coordinates for raycast
- displayType: Display mode (0=all, 1=raycast hits, 2=outside raycast)
- minRadius: Minimum radius for raycast hit detection
- action: Enable clustering (0=off, 1=on)
- recursionDepth: Octree subdivision depth
- minimumPointCount: Minimum points per cluster
- clustersGrouping: Enable cluster grouping
- createClusterPath: Track cluster trajectories
- createCurvs: Generate NURBS curves from trajectories
The loader supports several path patterns: (Examples work on both *.ply and *.pcl files)
-
Single File:
C:/data/points/frame.ply -
Numbered Sequence (using
#):C:/data/points/frame_####.plyMatches:
frame_0001.ply,frame_0002.ply, etc. -
Folder with Multiple Files:
C:/data/points/folder/Loads all
.plyand.pcdfiles in the folder -
Sequence Folder:
C:/data/points/frame_####/points.plyMatches numbered folders containing point files