MeshCollider
Type | Name | Interface Description |
---|---|---|
Variables | convex : boolean | Whether to use simplified convex hull |
Example
mesh.convex = false;
Use Case
// convex (MeshCollider)
@customNode()
export class Use Case_MeshCollider_convex extends BasicScriptNode {
@input() sceneObject: APJS.SceneObject;
@output() info: string;
execute() {
const mesh = this.sceneObject.getComponent('MeshCollider') as APJS.MeshCollider;
if (!mesh) return;
const prevConvex = mesh.convex;
this.info = `MeshCollider convex was ${prevConvex}`;
mesh.convex = !prevConvex; // Toggle convex state
}
}