PointCloud/IPointCloud.h File Reference

IPointCloud.h File Reference
#include "..\ifnpub.h"
#include "..\ipoint2.h"
#include "..\export.h"
#include "..\Graphics\Matrix44.h"
#include "..\containers\Array.h"
#include "IPointCloudVisibleNode.h"

Classes

class  IPointCloud
 The interface for interacting with point cloud objects. More...
 

Namespaces

 MaxSDK
 These classes let you define skin weighting using a voxel or height map based algorithm.
 
 MaxSDK::PointCloud
 

Macros

#define IID_POINT_CLOUD   Interface_ID(0x181a2a1c, 0x34ea4e72)
 Defines the interface ID for the IPointCloud interface. More...
 

Enumerations

enum  PointCloudPBIds {
  pb_filename, pb_voxelsize, pb_as_pixel_pointsize, pb_real_world_scale_pointsize,
  pb_pointsize_types, pb_solidColor, pb_display_technique, pb_gradient_texmap,
  pb_performance_quality, pb_fixed_LOD_enable, pb_fixed_LOD_level, pb_enable_limitplanes,
  pb_fence_globalenable, pb_fence_objects, pb_fence_globalinvert, pb_geomshader,
  pb_scan_files
}
 

Macro Definition Documentation

#define IID_POINT_CLOUD   Interface_ID(0x181a2a1c, 0x34ea4e72)

Defines the interface ID for the IPointCloud interface.

The ID can be used to return the interface pointer through the GetInterface() method for classes which implement IPointCloud.