Euler.d.ts 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. import { Matrix4 } from './Matrix4';
  2. import { Quaternion } from './Quaternion';
  3. import { Vector3 } from './Vector3';
  4. export namespace ColorKeywords {
  5. export const aliceblue: number;
  6. export const antiquewhite: number;
  7. export const aqua: number;
  8. export const aquamarine: number;
  9. export const azure: number;
  10. export const beige: number;
  11. export const bisque: number;
  12. export const black: number;
  13. export const blanchedalmond: number;
  14. export const blue: number;
  15. export const blueviolet: number;
  16. export const brown: number;
  17. export const burlywood: number;
  18. export const cadetblue: number;
  19. export const chartreuse: number;
  20. export const chocolate: number;
  21. export const coral: number;
  22. export const cornflowerblue: number;
  23. export const cornsilk: number;
  24. export const crimson: number;
  25. export const cyan: number;
  26. export const darkblue: number;
  27. export const darkcyan: number;
  28. export const darkgoldenrod: number;
  29. export const darkgray: number;
  30. export const darkgreen: number;
  31. export const darkgrey: number;
  32. export const darkkhaki: number;
  33. export const darkmagenta: number;
  34. export const darkolivegreen: number;
  35. export const darkorange: number;
  36. export const darkorchid: number;
  37. export const darkred: number;
  38. export const darksalmon: number;
  39. export const darkseagreen: number;
  40. export const darkslateblue: number;
  41. export const darkslategray: number;
  42. export const darkslategrey: number;
  43. export const darkturquoise: number;
  44. export const darkviolet: number;
  45. export const deeppink: number;
  46. export const deepskyblue: number;
  47. export const dimgray: number;
  48. export const dimgrey: number;
  49. export const dodgerblue: number;
  50. export const firebrick: number;
  51. export const floralwhite: number;
  52. export const forestgreen: number;
  53. export const fuchsia: number;
  54. export const gainsboro: number;
  55. export const ghostwhite: number;
  56. export const gold: number;
  57. export const goldenrod: number;
  58. export const gray: number;
  59. export const green: number;
  60. export const greenyellow: number;
  61. export const grey: number;
  62. export const honeydew: number;
  63. export const hotpink: number;
  64. export const indianred: number;
  65. export const indigo: number;
  66. export const ivory: number;
  67. export const khaki: number;
  68. export const lavender: number;
  69. export const lavenderblush: number;
  70. export const lawngreen: number;
  71. export const lemonchiffon: number;
  72. export const lightblue: number;
  73. export const lightcoral: number;
  74. export const lightcyan: number;
  75. export const lightgoldenrodyellow: number;
  76. export const lightgray: number;
  77. export const lightgreen: number;
  78. export const lightgrey: number;
  79. export const lightpink: number;
  80. export const lightsalmon: number;
  81. export const lightseagreen: number;
  82. export const lightskyblue: number;
  83. export const lightslategray: number;
  84. export const lightslategrey: number;
  85. export const lightsteelblue: number;
  86. export const lightyellow: number;
  87. export const lime: number;
  88. export const limegreen: number;
  89. export const linen: number;
  90. export const magenta: number;
  91. export const maroon: number;
  92. export const mediumaquamarine: number;
  93. export const mediumblue: number;
  94. export const mediumorchid: number;
  95. export const mediumpurple: number;
  96. export const mediumseagreen: number;
  97. export const mediumslateblue: number;
  98. export const mediumspringgreen: number;
  99. export const mediumturquoise: number;
  100. export const mediumvioletred: number;
  101. export const midnightblue: number;
  102. export const mintcream: number;
  103. export const mistyrose: number;
  104. export const moccasin: number;
  105. export const navajowhite: number;
  106. export const navy: number;
  107. export const oldlace: number;
  108. export const olive: number;
  109. export const olivedrab: number;
  110. export const orange: number;
  111. export const orangered: number;
  112. export const orchid: number;
  113. export const palegoldenrod: number;
  114. export const palegreen: number;
  115. export const paleturquoise: number;
  116. export const palevioletred: number;
  117. export const papayawhip: number;
  118. export const peachpuff: number;
  119. export const peru: number;
  120. export const pink: number;
  121. export const plum: number;
  122. export const powderblue: number;
  123. export const purple: number;
  124. export const red: number;
  125. export const rosybrown: number;
  126. export const royalblue: number;
  127. export const saddlebrown: number;
  128. export const salmon: number;
  129. export const sandybrown: number;
  130. export const seagreen: number;
  131. export const seashell: number;
  132. export const sienna: number;
  133. export const silver: number;
  134. export const skyblue: number;
  135. export const slateblue: number;
  136. export const slategray: number;
  137. export const slategrey: number;
  138. export const snow: number;
  139. export const springgreen: number;
  140. export const steelblue: number;
  141. export const tan: number;
  142. export const teal: number;
  143. export const thistle: number;
  144. export const tomato: number;
  145. export const turquoise: number;
  146. export const violet: number;
  147. export const wheat: number;
  148. export const white: number;
  149. export const whitesmoke: number;
  150. export const yellow: number;
  151. export const yellowgreen: number;
  152. }
  153. export class Euler {
  154. constructor( x?: number, y?: number, z?: number, order?: string );
  155. x: number;
  156. y: number;
  157. z: number;
  158. order: string;
  159. _onChangeCallback: Function;
  160. set( x: number, y: number, z: number, order?: string ): Euler;
  161. clone(): this;
  162. copy( euler: Euler ): this;
  163. setFromRotationMatrix( m: Matrix4, order?: string ): Euler;
  164. setFromQuaternion( q: Quaternion, order?: string ): Euler;
  165. setFromVector3( v: Vector3, order?: string ): Euler;
  166. reorder( newOrder: string ): Euler;
  167. equals( euler: Euler ): boolean;
  168. fromArray( xyzo: any[] ): Euler;
  169. toArray( array?: number[], offset?: number ): number[];
  170. toVector3( optionalResult?: Vector3 ): Vector3;
  171. _onChange( callback: Function ): this;
  172. static RotationOrders: string[];
  173. static DefaultOrder: string;
  174. }
粤ICP备19079148号