RingGeometry.d.ts 657 B

123456789101112131415161718192021222324252627282930313233343536
  1. import { Geometry } from './../core/Geometry';
  2. export class RingGeometry extends Geometry {
  3. /**
  4. * @param [innerRadius=0.5]
  5. * @param [outerRadius=1]
  6. * @param [thetaSegments=8]
  7. * @param [phiSegments=1]
  8. * @param [thetaStart=0]
  9. * @param [thetaLength=Math.PI * 2]
  10. */
  11. constructor(
  12. innerRadius?: number,
  13. outerRadius?: number,
  14. thetaSegments?: number,
  15. phiSegments?: number,
  16. thetaStart?: number,
  17. thetaLength?: number
  18. );
  19. /**
  20. * @default 'RingGeometry'
  21. */
  22. type: string;
  23. parameters: {
  24. innerRadius: number;
  25. outerRadius: number;
  26. thetaSegments: number;
  27. phiSegments: number;
  28. thetaStart: number;
  29. thetaLength: number;
  30. };
  31. }