FrustumVertex.js 385 B

12345678910111213141516171819202122232425
  1. /**
  2. * @author vHawk / https://github.com/vHawk/
  3. */
  4. export default class FrustumVertex {
  5. constructor( x, y, z ) {
  6. this.x = x || 0;
  7. this.y = y || 0;
  8. this.z = z || 0;
  9. }
  10. fromLerp( v1, v2, amount ) {
  11. this.x = ( 1 - amount ) * v1.x + amount * v2.x;
  12. this.y = ( 1 - amount ) * v1.y + amount * v2.y;
  13. this.z = ( 1 - amount ) * v1.z + amount * v2.z;
  14. return this;
  15. }
  16. }