Skip to content

three-factory overview


Table of contents


utils

ThreeDisplayObject3dOpts (type alias)

Signature

export type ThreeDisplayObject3dOpts = DisplayObject3dOpts<Texture>

ThreeFactory (class)

Signature

export declare class ThreeFactory

createMaterial (method)

Signature

createMaterial(descr: ThreeDisplayObject3dOpts): Material

transformPrimitiveZUp (method)

Signature

private transformPrimitiveZUp(object: Mesh): void

createPrimitive (method)

Signature

createPrimitive(
    descriptor: Shape3DMeshDescriptor,
    material: ThreeDisplayObject3dOpts = {},
  ): ThreeDisplayObjectComponent

createPerspectiveCamera (method)

Signature

createPerspectiveCamera(
    settings: {
      fov?: number;
      aspectRatio?: number;
      frustrum?: { near: number; far: number };
    } = {},
  ): ThreeCameraComponent