3ds Max C++ API Reference
IPointCloud.h File Reference
#include "..\ifnpub.h"
#include "..\geom\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...
 
class  IPointCloudEx
 

Namespaces

 MaxSDK
 
 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 , pb_pts_visible
}
 
enum  PointCloudExposedFunctionIds { pb_block_until_loading_finished , pb_pts_visible_active_viewport , pb_pts_total }
 

Macro Definition Documentation

◆ IID_POINT_CLOUD

#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.