eVision .NET API
Loading...
Searching...
No Matches
eVision.Easy3D.EPointCloudFactory Class Reference

Manages a context for creating point clouds of specific shapes. More...

Static Public Member Functions

static eVision.Easy3D.EPointCloud CreateRectangularPointCloud (eVision.Easy3D.E3DPoint center, float width, float height, float depth, float roll, float pitch, float yaw, uint numSamples)
 Creates a point cloud in the shape of a rectangular parallelepiped.
static eVision.Easy3D.EPointCloud CreateCubicPointCloud (eVision.Easy3D.E3DPoint center, float size, float roll, float pitch, float yaw, uint numSamples)
 Creates a point cloud in the shape of a cube.
static eVision.Easy3D.EPointCloud CreateSphericPointCloud (eVision.Easy3D.E3DPoint center, float radius, int numCircles, int numSamples)
 Creates a point cloud in the shape of a sphere.

Detailed Description

Manages a context for creating point clouds of specific shapes.

License(s): Easy3D

Member Function Documentation

◆ CreateCubicPointCloud()

eVision.Easy3D.EPointCloud eVision.Easy3D.EPointCloudFactory.CreateCubicPointCloud ( eVision.Easy3D.E3DPoint center,
float size,
float roll,
float pitch,
float yaw,
uint numSamples )
static

Creates a point cloud in the shape of a cube.

Parameters
centerCenter of the cube.
sizeEdge size of the cube.
rollRoll (rotation along the X axis) of the cube.
pitchPitch (rotation along the Y axis) of the cube.
yawYaw (rotation along the Z axis) of the cube.
numSamplesNumber of points along each edge of the cube.

◆ CreateRectangularPointCloud()

eVision.Easy3D.EPointCloud eVision.Easy3D.EPointCloudFactory.CreateRectangularPointCloud ( eVision.Easy3D.E3DPoint center,
float width,
float height,
float depth,
float roll,
float pitch,
float yaw,
uint numSamples )
static

Creates a point cloud in the shape of a rectangular parallelepiped.

Parameters
centerCenter of the rectangular parallelepiped.
widthWidth (size along the X axis before rotation) of the rectangular parallelepiped.
heightHeight (size along the Y axis before rotation) of the rectangular parallelepiped.
depthDepth (size along the Z axis before rotation) of the rectangular parallelepiped.
rollRoll (rotation along the X axis) of the rectangular parallelepiped.
pitchPitch (rotation along the Y axis) of the rectangular parallelepiped.
yawYaw (rotation along the Z axis) of the rectangular parallelepiped.
numSamplesNumber of points along each edge of the rectangular parallelepiped.

◆ CreateSphericPointCloud()

eVision.Easy3D.EPointCloud eVision.Easy3D.EPointCloudFactory.CreateSphericPointCloud ( eVision.Easy3D.E3DPoint center,
float radius,
int numCircles,
int numSamples )
static

Creates a point cloud in the shape of a sphere.

Parameters
centerCenter of the sphere.
radiusRadius of the sphere.
numCirclesNumber of parallels and meridians to be rendered.
numSamplesNumber of points along each meridian and parallel.