vector3WithInfo.ts 558 B

1234567891011121314151617
  1. import { Vector3 } from "babylonjs/Maths/math.vector";
  2. /**
  3. * Class used to transport Vector3 information for pointer events
  4. */
  5. export class Vector3WithInfo extends Vector3 {
  6. /**
  7. * Creates a new Vector3WithInfo
  8. * @param source defines the vector3 data to transport
  9. * @param buttonIndex defines the current mouse button index
  10. */
  11. public constructor(source: Vector3,
  12. /** defines the current mouse button index */
  13. public buttonIndex: number = 0) {
  14. super(source.x, source.y, source.z);
  15. }
  16. }