Internal Use Only.
Flags : Cached, External (Note this is uncached)
Expression : R.THREE.makeExtrusion(this.renderName,this.profile.__pm3, this.adjHeight, this.profile.inverseFrame.get3())
This corrects the height supplied to three.js in case of a requested normal which is opposite to the profile normal.
Flags : Cached (Note this is uncached)
Expression : this.height * (this.normal.unitize().same(this.profile.planeNormal) ? 1 : -1)
The approximated center of volume of the body or bodies.
Flags : Cached (Note this is uncached)
Expression : const cog = new Point(this.volumeProperties.cg); //The following is not always correct return cog.xform(this.transform);
Untransformed geometry definition data
Flags : Cached (Note this is uncached)
Expression : return R.THREE.getMeshData(this.__pm3);
The approximated volume of the extrusion.
Flags : Cached (Note this is uncached)
Expression : Math.abs(this.volumeProperties.volume)
Untransformed volume properties.
Flags : Cached (Note this is uncached)
Expression : R.THREE.volumeProps(this.meshData);
ExtrusionRenderMixin (d.1.0)
Mixins: Render3Mixin
The rendering support for Extrusion.