AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
Raycaster类 参考
类 Raycaster 继承关系图:
PickCaster

Public 成员函数

 Raycaster (Camera camera, long pickFilter, int x, int y)
 
 Raycaster (Camera camera, long pickFilter, Ray ray, int x, int y)
 
Ray GetRay ()
 
void SetRay (Ray val)
 
AABox GetRayBox ()
 
void SetRayBox (AABox val)
 
Vector2 GetXY ()
 
void SetXY (Vector2 val)
 
long GetTabOrder ()
 
void SetTabOrder (long val)
 
boolean FilterByClipPlane (Plane plane)
 
void Initialize (Camera camera, long pickFilter, int x, int y)
 
long Sort ()
 
PickedItem GetTopItem ()
 
boolean TestThreshold (Vector3 pt)
 
long HitTest (Scene scene)
 
long HitTest (SceneManager sceneManager)
 
long HitTest (SceneNode node)
 
long HitTest (SceneManager sceneManager, boolean respectPickable)
 
- Public 成员函数 继承自 PickCaster
 PickCaster (Camera camera, long pickFilter)
 
PickedId GetId ()
 
void SetId (PickedId val)
 
void Initialize (Camera camera, long pickFilter)
 
void Clear ()
 
long GetCount ()
 

详细描述

成员函数说明

◆ FilterByClipPlane()

boolean Raycaster.FilterByClipPlane ( Plane plane)

基于平面过滤

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

重载 PickCaster .

◆ HitTest() [1/4]

long Raycaster.HitTest ( Scene scene)

场景内所有的内容选中测试

参数
scene场景
返回
个数

◆ HitTest() [2/4]

long Raycaster.HitTest ( SceneManager sceneManager)

所有场景内所有的内容选中测试

参数
sceneManager场景
返回
个数

◆ HitTest() [3/4]

long Raycaster.HitTest ( SceneManager sceneManager,
boolean respectPickable )

场景内所有的内容选中测试

参数
respectPickable是否遵循Node上的Pickable属性
返回
个数

◆ HitTest() [4/4]

long Raycaster.HitTest ( SceneNode node)

场景节点选中测试

参数
node场景节点
返回
个数