Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Sphere

Hierarchy

  • Sphere

Implements

Index

Constructors

  • new Sphere(_center?: vec3, _radius?: number): Sphere
  • Parameters

    • Optional _center: vec3
    • Optional _radius: number

    Returns Sphere

Accessors

  • get center(): vec3
  • set center(value: vec3): void
  • get radius(): number
  • set radius(value: number): void

Methods

  • applyMatrix(matrix: mat4): Sphere
  • clampPoint(point: vec3): vec3
  • containsPoint(point: vec3): boolean
  • intersect(origin: vec3, direction: vec3): null | number
  • Parameters

    • origin: vec3
    • direction: vec3

    Returns null | number

  • intersects(origin: vec3, direction: vec3): boolean
  • Parameters

    • origin: vec3
    • direction: vec3

    Returns boolean

  • reset(): void