lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
12 lines • 629 B
JavaScript
import getActualScale from "../../memo/getActualScale";
import { releasePhysxConvexGeometry, requestPhysxConvexGeometry } from "../../pools/physxConvexGeometryPool";
export default (typeSrc, manager) => {
const { x, y, z } = getActualScale(manager);
decreaseConvexGeometryCount(manager);
const result = requestPhysxConvexGeometry([typeSrc, x, y, z], undefined, manager);
manager.$convexGeometry = result;
return result;
};
export const decreaseConvexGeometryCount = (manager) => manager.$convexGeometry &&
releasePhysxConvexGeometry(manager.$convexGeometry);
//# sourceMappingURL=cookConvexGeometry.js.map