geo
A module script.
Interface
What this asset declares: the schema it conforms to, what it exposes, and the rendered structured payload.
conforms to
zero/source-extract/v2strict
lathe(profile: { { number } }, opts: { segments: number?, uvScale: number? }?) → Geo
| arg | type | description |
|---|---|---|
| profile | { { number } } | |
| opts | { segments: number?, uvScale: number? }? |
box(w: number, h: number, d: number, opts: { grounded: boolean? }?) → Geo
| arg | type | description |
|---|---|---|
| w | number | |
| h | number | |
| d | number | |
| opts | { grounded: boolean? }? |
face(p1: { number }, p2: { number }, p3: { number }, p4: { number }, n: { number }) → void
| arg | type | description |
|---|---|---|
| p1 | { number } | |
| p2 | { number } | |
| p3 | { number } | |
| p4 | { number } | |
| n | { number } |
tube(path: { { number } }, radius: number, opts: { segments: number? }?) → Geo
| arg | type | description |
|---|---|---|
| path | { { number } } | |
| radius | number | |
| opts | { segments: number? }? |
sub(a: { number }, b: { number }) → void
| arg | type | description |
|---|---|---|
| a | { number } | |
| b | { number } |
norm(v: { number }) → void
| arg | type | description |
|---|---|---|
| v | { number } |
cross(a: { number }, b: { number }) → void
| arg | type | description |
|---|---|---|
| a | { number } | |
| b | { number } |
move(geo: Geo, dx: number, dy: number, dz: number, scale: number?) → Geo
| arg | type | description |
|---|---|---|
| geo | Geo | |
| dx | number | |
| dy | number | |
| dz | number | |
| scale | number? |
rotateY(geo: Geo, angle: number) → Geo
| arg | type | description |
|---|---|---|
| geo | Geo | |
| angle | number |
rotateZ(geo: Geo, angle: number) → Geo
| arg | type | description |
|---|---|---|
| geo | Geo | |
| angle | number |
rotateX(geo: Geo, angle: number) → Geo
| arg | type | description |
|---|---|---|
| geo | Geo | |
| angle | number |
merge(list: { Geo }) → Geo
| arg | type | description |
|---|---|---|
| list | { Geo } |
flip(geo: Geo) → Geo
| arg | type | description |
|---|---|---|
| geo | Geo |
Geo = {Sub-parts
Everything contained inside this part. Assets are composite children (clickable cards). Files are leaf payloads. Expand any row to view its source.
Problems
Everything affecting this asset right now: its own problems, anything wrong inside it, and problems on its direct dependencies.
agent_score is exposed.+ quality × 0.35
+ performance × 0.25
± compat factor
Usability ratings
Did the part work as advertised when consumers tried to drop it in. Separate from upvotes: those are taste; this is "did it function".
Scoped to this part · feeds back into the world's score.