The library documents itself · Graphics
stzMesh
11 own methods · 0 forms written with extensions, listed under their method
the source: base/graphics/stzMesh.ring(opens in a new tab) · All classes · The area reference: Graphics
Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean
Examples: 0 come from the library's tests; 8 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ]). 3 methods have none yet. Examples run on 2026-10-03 12:54 inside the library at commit 0e72e2e2c.
Method
Explanation, as the source carries it
init
pWhat is :Cube / :Sphere / :Plane, or a list: [ :Cube, nSize ] [ :Sphere, nRadius, nSegments, nRings ] [ :Plane, nSize ] [ :Obj, cObjText ] [ :Custom, aComponentCounts, aVertices, aIndices ]no extension
Id_
(no comment in the source: the name reads as a sentence) id_no extension
Kind
(no comment in the source: the name reads as a sentence) kindno extension
composed example
o1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ]) ? o1.Kind() #--> toruscomposed from the signature, run for this page
IsAlive
(no comment in the source: the name reads as a sentence) is aliveno extension
composed example
o1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ]) ? o1.IsAlive() #--> 1composed from the signature, run for this page
VertexCount
(no comment in the source: the name reads as a sentence) vertex countno extension
composed example
o1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ]) ? o1.VertexCount() #--> 4753composed from the signature, run for this page
IndexCount
(no comment in the source: the name reads as a sentence) index countno extension
composed example
o1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ]) ? o1.IndexCount() #--> 27648composed from the signature, run for this page
TriangleCount
(no comment in the source: the name reads as a sentence) triangle countno extension
composed example
o1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ]) ? o1.TriangleCount() #--> 9216composed from the signature, run for this page
AttributeCount
(no comment in the source: the name reads as a sentence) attribute countno extension
composed example
o1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ]) ? o1.AttributeCount() #--> 3composed from the signature, run for this page
Stride
Floats per vertex.no extension
composed example
o1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ]) ? o1.Stride() #--> 8composed from the signature, run for this page
Format
The vertex format the pipeline is built from ("3,3,2"). Derived from the attributes -- extending the mesh extends this, and nothing else.no extension
composed example
o1 = new stzMesh([ :Torus, 1.5, 0.55, 96, 48 ]) ? o1.Format() #--> 3,3,2composed from the signature, run for this page
Free
(no comment in the source: the name reads as a sentence) freeno extension

