Raycaster

class pythreejs.Raycaster(origin=[0,0,0], direction=[0,0,0], near=0, far=1000000, )[source]

Raycaster

Autogenerated by generate-wrappers.js See https://threejs.org/docs/#api/core/Raycaster

Inherits ThreeWidget.

Three.js docs: https://threejs.org/docs/#api/core/Raycaster

origin
Vector3(default_value=[0,0,0]).tag(sync=True)
direction
Vector3(default_value=[0,0,0]).tag(sync=True)
near
CFloat(0, allow_none=False).tag(sync=True)
far
CFloat(1000000, allow_none=False).tag(sync=True)
ray
Instance(Ray, allow_none=True).tag(sync=True, **widget_serialization)
linePrecision
CFloat(1, allow_none=False).tag(sync=True)
direction = Vector3((0, 0, 0))

a tuple of any type

far = CFloat(1000000)

a float

linePrecision = CFloat(1)

a float

near = CFloat(0)

a float

origin = Vector3((0, 0, 0))

a tuple of any type

ray = Instance()

a Ray or None