Class CurvedRaycaster

Hierarchy

  • Raycaster
    • CurvedRaycaster

Constructors

  • Parameters

    • origin: Vector3
    • direction: Vector3
    • numSegments: number = 10
    • shootingSpeed: number = 7
    • minY: number = -0.1

    Returns CurvedRaycaster

Properties

minY: number
shootingSpeed: number

Accessors

Methods

  • Type Parameters

    • TIntersected extends Object3D<Object3DEventMap, TIntersected>

    Parameters

    • object: Object3D<Object3DEventMap>
    • Optional recursive: boolean
    • Optional optionalTarget: Intersection<TIntersected>[]

    Returns Intersection<TIntersected>[]

  • Type Parameters

    • TIntersected extends Object3D<Object3DEventMap, TIntersected>

    Parameters

    • objects: Object3D<Object3DEventMap>[]
    • Optional recursive: boolean
    • Optional intersects: Intersection<TIntersected>[]

    Returns Intersection<TIntersected>[]

  • Parameters

    • origin: Vector3
    • direction: Vector3

    Returns void

  • Parameters

    • coords: Vector2
    • camera: Camera

    Returns void