AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Foundation.PickCaster类 参考

拾取基类 更多...

类 AnyCAD.Foundation.PickCaster 继承关系图:
AnyCAD.Foundation.Raycaster

Public 成员函数

 PickCaster (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
void Dispose ()
 
 PickCaster (Camera camera, EnumShapeFilter pickFilter)
 
PickedId GetId ()
 
void SetId (PickedId val)
 
bool GetPickOcclusion ()
 
void SetPickOcclusion (bool val)
 
Matrix4d GetTransform ()
 
void SetTransform (Matrix4d val)
 
virtual void Initialize (Camera camera, EnumShapeFilter pickFilter)
 初始化
 
virtual bool FilterByClipPlane (Plane plane)
 基于平面过滤
 
void Clear ()
 清空
 
uint GetCount ()
 获取个数
 

详细描述

拾取基类

Group: Rendering

成员函数说明

◆ FilterByClipPlane()

virtual bool AnyCAD.Foundation.PickCaster.FilterByClipPlane ( Plane plane)
virtual

基于平面过滤

参数
plane平面
返回
true 被过滤掉了

AnyCAD.Foundation.Raycaster 重载.

◆ GetCount()

uint AnyCAD.Foundation.PickCaster.GetCount ( )

获取个数

返回
个数

◆ Initialize()

virtual void AnyCAD.Foundation.PickCaster.Initialize ( Camera camera,
EnumShapeFilter pickFilter )
virtual

初始化

参数
camera相机
pickFilter过滤条件