download
raw
1.14 kB
import { Object3D, Scene, Camera, Vector2, Vector3, Vector4, Color, Material } from 'three'
export class RenderableObject {
id: number
object: Object3D
z: number
renderOrder: number
}
export class RenderableFace {
id: number
v1: RenderableVertex
v2: RenderableVertex
v3: RenderableVertex
normalModel: Vector3
vertexNormalsModel: Vector3[]
vertexNormalsLength: number
color: Color
material: Material
uvs: Vector2[]
z: number
renderOrder: number
}
export class RenderableVertex {
position: Vector3
positionWorld: Vector3
positionScreen: Vector4
visible: boolean
copy(vertex: RenderableVertex): void
}
export class RenderableLine {
id: number
v1: RenderableVertex
v2: RenderableVertex
vertexColors: Color[]
material: Material
z: number
renderOrder: number
}
export class RenderableSprite {
id: number
object: Object3D
x: number
y: number
z: number
rotation: number
scale: Vector2
material: Material
renderOrder: number
}
export class Projector {
constructor()
projectScene(scene: Scene, camera: Camera, sortObjects: boolean, sortElements: boolean): any
}

Xet Storage Details

Size:
1.14 kB
·
Xet hash:
eb79fcae112157e798a38b75e0dba3d3cdc1795c79ccb60aef7dac623d84b014

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.