pub trait IsEluer : Cast {
x(Self) -> Float
y(Self) -> Float
z(Self) -> Float
order(Self) -> String
set(Self, Float, Float, Float, String) -> Unit
}#external
pub type Cameratype DRACOLoaderimpl IsGLTFLoader for DRACOLoadertype DirectionalLightimpl IsDirectionalLight for DirectionalLightimpl IsObject for DirectionalLightimpl Cast for DirectionalLighttype Eluertype Material#external
pub type Meshtype Objecttype OrbitControlimport { OrbitControls } from 'three/addons/controls/OrbitControls.js';
window.OrbitControls = OrbitControls;impl IsControl for OrbitControlimpl IsOrbitControls for OrbitControlimpl Cast for OrbitControlpub(all) enum Primitive {
BoxGeometry
CapsuleGeometry
CircleGeometry
ConeGeometry
CylinderGeometry
DodecahedronGeometry
EdgesGeometry
ExtrudeGeometry
IcosahedronGeometry
LatheGeometry
OctahedronGeometry
ParametricGeometry
PlaneGeometry
PolyhedronGeometry
RingGeometry
ShapeGeometry
SphereGeometry
TetrahedronGeometry
TorusGeometry
TorusKnotGeometry
TubeGeometry
WireframeGeometry
}#external
pub type Render#external
pub type Scenetype Vector3fn newBox(width : Int, height : Int, depth : Int, widthSegments : Int, heightSegments : Int, depthSegments : Int) -> BufferGeometryfn newCapsule(radius : Float, height : Float, capSegments : Int, radialSegments : Int, heightSegments : Int) -> BufferGeometryfn newCircle(radius : Float, segments : Int, thetaStart : Float, thetaLength : Float) -> BufferGeometryfn newCone(radius : Float, height : Float, radialSegments : Int, heightSegments : Int, openEnded : Bool, thetaStart : Float, thetaLength : Float) -> BufferGeometryfn newCylinder(radiusTop : Float, radiusBottom : Float, height : Float, radialSegments : Int, heightSegments : Int, openEnded : Bool, thetaStart : Float, thetaLength : Float) -> BufferGeometryfn newPlane(width : Float, height : Float, widthSegments : Int, heightSegments : Int) -> BufferGeometryfn newRing(innerRadius : Float, outerRadius : Float, thetaSegments : Int, phiSegments : Int, thetaStart : Float, thetaLength : Float) -> BufferGeometryfn newSphere(radius : Float, widthSegments : Int, heightSegments : Int, phiStart : Float, phiLength : Float, thetaStart : Float, thetaLength : Float) -> BufferGeometryfn newTorus(radius : Float, tube : Float, radialSegments : Int, tubularSegments : Int, arc : Float) -> BufferGeometryfn newTorusKnot(radius : Float, tube : Float, tubularSegments : Int, radialSegments : Int, p : Int, q : Int) -> BufferGeometryfn newTube(tubularSegments : Int, radius : Float, radialSegments : Int, closed : Bool) -> BufferGeometryfn request_animation_frame(f : (Double) -> Unit) -> Double