threejs-worldgen
    Preparing search index...

    Type Alias TreeProps

    TreeProps: Omit<ThreeElements["group"], "children"> & {
        castShadow?: boolean;
        detail?: number;
        params?: Partial<TreeParams>;
        receiveShadow?: boolean;
        seed?: number;
        species?: SpeciesName;
        weather?: WeatherInputs;
    }

    Props of <Tree>: which tree to generate, plus any <group> prop (position, rotation, scale, …).

    Type Declaration

    • OptionalcastShadow?: boolean

      Whether the tree casts shadows.

    • Optionaldetail?: number

      1 = full detail; lower = fewer segments and leaves.

    • Optionalparams?: Partial<TreeParams>

      Overrides on top of the preset.

    • OptionalreceiveShadow?: boolean

      Whether the tree receives shadows.

    • Optionalseed?: number

      Variant seed: same seed, same tree.

    • Optionalspecies?: SpeciesName

      Species preset to start from.

    • Optionalweather?: WeatherInputs

      Weather inputs for its materials (read when the tree is generated); defaults follow the global treeUniforms.