@gltf-transform/functions
Version:
Functions for common glTF modifications, written using the core API
20 lines (19 loc) • 631 B
TypeScript
import type { Transform, vec3 } from '@gltf-transform/core';
/** Options for the {@link center} function. */
export interface CenterOptions {
/** Location on the model to be considered the pivot, and recentered at the origin. */
pivot?: 'center' | 'above' | 'below' | vec3;
}
/**
* Centers the {@link Scene} at the origin, or above/below it. Transformations from animation,
* skinning, and morph targets are not taken into account.
*
* Example:
*
* ```ts
* await document.transform(center({pivot: 'below'}));
* ```
*
* @category Transforms
*/
export declare function center(_options?: CenterOptions): Transform;