Skip to content
Shapemetry

@huukhanhnguyen/model / compute

compute

Chain

Chain = { key: string; label?: string; operations: Operation[]; parameters?: (Operation | Group)[]; }

The ONE record spine of the chain lanes: key + optional label/parameters + required operations. The skeleton / animation / texture lanes are all exactly this shape, so they all carry this type — there are no per-lane aliases (a second name for the same shape is debt). TableChain (columns instead of parameters) and model's FlatComponentSource (no label) diverge deliberately and stay explicit. The per-lane zod schemas in model differ (Skeleton/Animation default operations to [], Texture requires min(1)) — zod stays the validation SSOT.

key

key: string

label?

optional label?: string

operations

operations: Operation[]

parameters?

optional parameters?: (Operation | Group)[]


annotation

Renames and re-exports nodeMethods/annotation


axis

Renames and re-exports nodeMethods/axis


AxisExtent

Re-exports AxisExtent


bakeBlock

Re-exports bakeBlock


BakedTriangleMesh

Re-exports BakedTriangleMesh


barcode

Renames and re-exports nodeMethods/barcode


boundsValue

Renames and re-exports nodeMethods/boundsValue


clusterFaces

Re-exports clusterFaces


colorValue

Renames and re-exports nodeMethods/colorValue


curve

Renames and re-exports nodeMethods/curve


data

Renames and re-exports nodeMethods/data


dataCollection

Renames and re-exports nodeMethods/dataCollection


dataId

Re-exports dataId


deform

Renames and re-exports nodeMethods/deform


displacement

Renames and re-exports nodeMethods/displace


face

Renames and re-exports nodeMethods/face


faceSplitting

Renames and re-exports nodeMethods/faceSplit


faceValue

Renames and re-exports nodeMethods/faceValue


font

Renames and re-exports nodeMethods/font


FontData

Re-exports FontData


formatValue

Renames and re-exports nodeMethods/formatValue


Frame

Re-exports Frame


hatch

Renames and re-exports nodeMethods/hatch


HatchFamily

Re-exports HatchFamily


HatchMarks

Re-exports HatchMarks


KernelCell

Re-exports KernelCell


light

Renames and re-exports nodeMethods/light


LocalPoint

Re-exports LocalPoint


makeBlock

Re-exports makeBlock


Mapper

Re-exports Mapper


mesh

Renames and re-exports nodeMethods/mesh


MeshEdgeRecord

Re-exports MeshEdgeRecord


NestOptions

Re-exports NestOptions


noiseValue

Renames and re-exports nodeMethods/noiseValue


normalizeImportedFaces

Re-exports normalizeImportedFaces


NormalizeImportedFacesOptions

Re-exports NormalizeImportedFacesOptions


parameter

Renames and re-exports nodeMethods/parameter


PinPredicate

Re-exports PinPredicate


planarization

Renames and re-exports nodeMethods/planarize


plane

Renames and re-exports nodeMethods/plane


point

Renames and re-exports nodeMethods/point


pointCloudValue

Renames and re-exports nodeMethods/pointCloudValue


ProfileRing

Re-exports ProfileRing


projection

Renames and re-exports nodeMethods/projection


quaternionValue

Renames and re-exports nodeMethods/quaternionValue


randomValue

Renames and re-exports nodeMethods/randomValue


render

Re-exports render


renderLeaf

Re-exports renderLeaf


section

Renames and re-exports nodeMethods/section


skeleton

Renames and re-exports nodeMethods/skeleton


slicing

Renames and re-exports nodeMethods/slice


solid

Renames and re-exports nodeMethods/solid


solidification

Renames and re-exports nodeMethods/solidify


solidValue

Renames and re-exports nodeMethods/solidValue


statValue

Renames and re-exports nodeMethods/statValue


subdivision

Renames and re-exports nodeMethods/subdivide


surface

Renames and re-exports nodeMethods/surface


surfaceValue

Renames and re-exports nodeMethods/surfaceValue


transformValue

Renames and re-exports nodeMethods/transformValue


tree

Renames and re-exports nodeMethods/tree


triangulate

Renames and re-exports nodeMethods/triangulate


unfold

Renames and re-exports nodeMethods/unfold


vector

Renames and re-exports nodeMethods/vector

Last updated: 📖 3 min readEdit on GitHub