import type { AssetError, MeshAsset } from '@forgeax/engine-types'; import { type Result } from '@forgeax/engine-types'; /** * Build a procedural capsule geometry aligned with Bevy `Capsule3d` / * Three.js r184 CapsuleGeometry. * * @param radius hemisphere + cylinder radius (> 0) * @param length cylinder mid-section height (>= 0; total height = length + 2*radius) * @param capSegments latitude bands per hemisphere (>= 1); default 4 * @param radialSegments longitudes around the axis (>= 3); default 8 * @returns `Result` with attributes populated */ export declare function createCapsuleGeometry(radius: number, length: number, capSegments?: number, radialSegments?: number): Result; //# sourceMappingURL=capsule.d.ts.map