Skip to content

Interface: ConeCalc ​

Experimental

Extends ​

Properties ​

PropertyModifierTypeDescriptionInherited from
coneScalereadonlynumberExperimental-
countreadonlynumberExperimental Number of cones: the shortest of x, y, z, u, v, w.-
normreadonlyFloat64ArrayExperimental `(u, v, w)
normMaxreadonlynumberExperimental-
normMinreadonlynumberExperimental Finite min / max norm (0 / 0 without any).-
offsetreadonlynumberExperimental The anchor's position along the cone, from the tail (CONE_OFFSET).-
scene?publicSceneLayoutExperimentalSceneCalc.scene
sceneCrossTrace?readonlySceneCrossTraceExperimental A cross-trace step of the trace type (e.g. bar3d stacking, M6 wave 2): run by sceneCrossTraceLayout once per scene and pass, before the scene is laid out, with the scene's entries whose calc carries this same function (in trace order). It may update their sceneExtremes in place; it must be idempotent.SceneCalc.sceneCrossTrace
sceneExtremesreadonlySceneExtremesExperimentalSceneCalc.sceneExtremes
ureadonlyFloat64ArrayExperimental Vectors (NaN for non-numbers).-
vreadonlyFloat64ArrayExperimental-
vectorScalereadonlynumberExperimental A cone's vector is vectorScale · coneScale · (u, v, w) (linear units).-
wreadonlyFloat64ArrayExperimental-
xreadonlyFloat64ArrayExperimental Positions, linear coordinates.-
yreadonlyFloat64ArrayExperimental-
zreadonlyFloat64ArrayExperimental-

Released under the MIT License.