interface Asuka3DEngineOptions {
    antialias?: boolean;
    camera?: Asuka3DCameraOptions;
    clearColor?: string;
    defaultModel?: "box" | "sphere" | "plane";
    history?: {
        maxSnapshots?: number;
    };
    licenseFeature?: string;
    loader?: AsukaRenderEngineLoader;
    products?: Asuka3DProductOptions;
    scene?: Asuka3DSceneState;
}

Properties

antialias?: boolean

Babylon engine antialiasing.

Global 3D camera/orbit/focus configuration.

clearColor?: string

Babylon clear color.

defaultModel?: "box" | "sphere" | "plane"

Primitive displayed when the scene has no product yet.

history?: {
    maxSnapshots?: number;
}

Optional history configuration.

licenseFeature?: string

Optional license feature gate used by commercial builds.

Lazy Babylon addon loader.

Product layout and centering configuration.

Canonical initial 3D scene.