export { GpuSolver3D, gpuParams3D, REF_UP } from '../avbd3d/gpu/solver.ts'; export { Solver } from '../avbd3d/ref/solver.ts'; export { Rigid } from '../avbd3d/ref/body.ts'; export { sphere, hull } from '../avbd3d/shapes.ts'; export { convexHull, hullFromTriangles, MAX_HULL_VERTICES, type HullShape } from '../avbd3d/hull.ts'; export type { GpuParams3D, GpuSolverOptions, GpuCounters3D, GpuContact, JointSpec } from '../avbd3d/gpu/solver.ts'; export { decodeJoint, type JointState } from '../avbd3d/gpu/joints.ts'; export { BODY_FLOATS, B_POS, B_ROT, B_SIZE, B_VEL, B_ANGVEL, B_MOMENT, JOINT_FLOATS, J_PEN_LIN, J_PEN_ANG, J_LAM_LIN, J_LAM_ANG, J_RA, J_RB, J_REST, J_REST_START, J_YIELD, J_BREAK_BEND, } from '../avbd3d/gpu/layout.ts'; export { CONTACT_WORDS, K_RA, K_RB, K_PEN, K_LAM, STICK_BIT, MANIFOLD_WORDS, M_IDS, M_GEO, C_MANIFOLDS, C_PREV_MANIFOLDS } from '../avbd3d/gpu/layout.ts'; export { C_PAIRS, C_CONTACTS, C_PREV_CONTACTS, C_OVERFLOW, C_CLASHES, C_NUM_COLORS, COUNTER_WORDS, NO_COLOR } from '../avbd2d/gpu/layout.ts'; //# sourceMappingURL=advanced.d.ts.map