threejs-worldgen
    Preparing search index...

    Interface PropAssetDef

    An asset definition, assignable to threejs-worldgen's AssetDef.

    interface PropAssetDef {
        category: string;
        create: (
            params: Record<string, unknown>,
            seed: number,
        ) => Object3D<Object3DEventMap> | Promise<Object3D<Object3DEventMap>>;
        id: string;
        name: string;
        package: string;
        params: Record<string, PropAssetParam>;
        placement: PropPlacementRule;
        tags: string[];
    }
    Index
    category: string

    prop or road.

    create: (
        params: Record<string, unknown>,
        seed: number,
    ) => Object3D<Object3DEventMap> | Promise<Object3D<Object3DEventMap>>

    Builds one instance at the origin.

    id: string

    props/<name>.

    name: string

    Display name.

    package: string

    threejs-props.

    params: Record<string, PropAssetParam>

    Editable parameters.

    Where it plausibly goes.

    tags: string[]

    Search tags.