/*! * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { ColliderType, Vector3Like } from "../.."; /** * Collider parameters specific to a sphere collider. */ export declare type SphereColliderGeometry = { shape: ColliderType.Sphere; center?: Readonly; radius?: number; }; /** * Collider parameters specific to a box collider */ export declare type BoxColliderGeometry = { shape: ColliderType.Box; center?: Readonly; size?: Readonly; }; /** * Collider parameters specific to a capsule collider */ export declare type CapsuleColliderGeometry = { shape: ColliderType.Capsule; center?: Readonly; size?: Readonly; }; /** * A best-guess shape for the currently assigned mesh */ export declare type AutoColliderGeometry = { shape: ColliderType.Auto; }; /** * All collider parameter types. */ export declare type ColliderGeometry = SphereColliderGeometry | BoxColliderGeometry | CapsuleColliderGeometry | AutoColliderGeometry; //# sourceMappingURL=colliderGeometry.d.ts.map