Options
Menu

Interface IPickingCollider

Provides an interface for picking colliders that can be assigned to individual entities in a scene for specific picking behaviour. Used with the RaycastPicker picking object.

see

away.entities.Entity#pickingCollider

see

away.pick.RaycastPicker

interface

away.pick.IPickingCollider

Hierarchy

  • IPickingCollider

Index

Methods

testBillboardCollision

  • testBillboardCollision(billboard: Billboard, material: IMaterial, pickingCollision: PickingCollision): boolean
  • Tests a Billboard object for a collision with the picking ray.

    Parameters

    • billboard: Billboard
    • material: IMaterial
    • pickingCollision: PickingCollision

    Returns boolean

testLineCollision

  • testLineCollision(lineElements: LineElements, material: IMaterial, pickingCollision: PickingCollision, count: number, offset?: number): boolean
  • Tests a LineElements object for a collision with the picking ray.

    Parameters

    • lineElements: LineElements
    • material: IMaterial
    • pickingCollision: PickingCollision
    • count: number
    • Optional offset: number

    Returns boolean

testTriangleCollision

  • testTriangleCollision(triangleElements: TriangleElements, material: IMaterial, pickingCollision: PickingCollision, count: number, offset?: number): boolean
  • Tests a TriangleElements object for a collision with the picking ray.

    Parameters

    • triangleElements: TriangleElements
    • material: IMaterial
    • pickingCollision: PickingCollision
    • count: number
    • Optional offset: number

    Returns boolean

Generated using TypeDoc