Threepipe Gaussian Splatting Plugin
    Preparing search index...

    Class GaussianSplatGeometry

    Hierarchy

    Implements

    • IGeometry
    Index

    Constructors

    Properties

    appliedMeshes: Set<
        IObject3D<
            IObject3DEventMap,
            undefined
            | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
            undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
        >,
    > = ...

    Objects in the scene that are using this geometry. This is set in the Object3DManager when the objects are added/removed from the scene. Do not modify this set directly.

    assetType: "geometry"
    center2: (
        this: IGeometry,
        offset?: Vector3,
        keepWorldPosition?: boolean,
        setDirty?: boolean,
    ) => () => void = iGeometryCommons.center2

    Same as center but returns a function to undo the centering

    isGaussianSplatGeometry: true
    refreshUi: (this: IGeometry) => void = iGeometryCommons.refreshUi
    setDirty: (this: IGeometry, options?: IGeometrySetDirtyOptions) => void = iGeometryCommons.setDirty

    Methods

    • Computes the bounding box of the geometry, and updates the .boundingBox attribute. The bounding box is not computed by the engine; it must be computed by your app. You may need to recompute the bounding box if the geometry vertices are modified.

      Returns void

    • Computes the bounding sphere of the geometry, and updates the .boundingSphere attribute. The engine automatically computes the bounding sphere when it is needed, e.g., for ray casting or view frustum culling. You may need to recompute the bounding sphere if the geometry vertices are modified.

      Returns void