Skip to content

API reference / Common / Engine types / ShapeModel3dLight

Type Alias: ShapeModel3dLight ​

ts
type ShapeModel3dLight = 
  | {
  point: {
     enabled: boolean;
     radius: number;
     color: PaintColor;
     intensity: number;
     position: ShapeModel3dVector;
  };
}
  | {
  spot: {
     enabled: boolean;
     radius: number;
     spotAngle: number;
     color: PaintColor;
     intensity: number;
     position: ShapeModel3dVector;
     lookAt: ShapeModel3dVector;
  };
}
  | {
  directional: {
     enabled: boolean;
     angularRadius: number;
     color: PaintColor;
     illuminance: number;
     position: ShapeModel3dVector;
     lookAt: ShapeModel3dVector;
  };
}
  | "unknown";

One of a 3-D model's lights.