GeOnDT GeOnDT for JS

Class: URaycaster

URaycaster

~extends Raycaster
레이케스터 래퍼. 고도화 기능 추가

new URaycaster(opt, origin, direction, near, far)

Name Type Default Description
opt URaycaster~URaycasterCO {} optional
origin Vector3 optional
direction Vector3 optional
near number optional
far number optional

Methods

intersectObject(object, recursive, result, option)Array.<Intersection.<Object3D>>

Name Type Default Description
object Object3D
recursive boolean true optional
result Array.<Intersection.<Object3D>> [] optional
option URaycaster~UIntersectOption {} optional
Returns:
Type Description
Array.<Intersection.<Object3D>>

intersectObjects(objects, recursive, result, option)

Name Type Default Description
objects Array.<Object3D>
recursive boolean
result Array.<Intersection.<Object3D>> [] optional
option object optional
Returns:
Array<Intersection>

set(origin, direction)URaycaster

Name Type Description
origin Vector3
direction Vector3
Returns:
Type Description
URaycaster

setFromCamera(coords, camera)URaycaster

Name Type Description
coords Vector2
camera Camera
Returns:
Type Description
URaycaster

setParams(options)URaycaster

Name Type Default Description
options URaycaster~URaycasterCO {} optional
Returns:
Type Description
URaycaster

Type Definitions

UIntersectOptionobject

Properties:
Name Type Argument Description
searchPosition Vector3 <optional>

실행 전 검색 점

searchRadius number <optional>

실행 전 검색 반경

directionVector Vector3 <optional>

실행 전 검색 방향

directionAngle number <optional>

실행 전 검색 방향에서의 각도 범위

isFaster boolean <optional>

실행 전 검색 가속화 여부

noLine boolean <optional>
noPoint boolean <optional>
searchFrustum Frustum <optional>

UIntersectPointobject

~extends Vector3

Properties:
Name Type Description
meshed_ boolean
grounded_ boolean

URaycasterCOobject

생성자 옵션

Properties:
Name Type Argument Description
usevisible boolean <optional>
useFaster boolean <optional>
params RaycasterParameters <optional>