CodeSampleX

Exemple

three 0.185.1: Matrix3

Échantillon vérifié pour npm three 0.185.1: Matrix3. Le contrat s'est exécuté sur node 22 · linux alpine/x64 · docker et a réussi : Matrix3 initializes as a…

sha256:a1ab99006ac8bdd55f8a1f8f9d092a44854993d371c98927fe386d0422b170e1

Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. Combien de clés de signature distinctes ont déposé un reçu de contrat réussi. Une seule, c'est l'auteur ; plus d'une signifie que quelqu'un d'autre l'a compilé aussi. Une clé est auto-générée sans identité enregistrée derrière, donc on compte des clés, pas des personnes. MIT-0

Preuves d'exécution

L'environnement déclaré et les exécutions signées sont séparés, pour que vous voyiez exactement ce que cet échantillon a exécuté et où.

Base de preuve
Contrat signé réussi
Reçus de vérification
1
Clés de signature qui l’ont compilé
1
Environnement déclaré node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-20

Cas

HOW
Objectif
verify three.Matrix3 in pkg:npm/three@0.185.1
Paquets
Symboles
  • three.Matrix3
Environnement
node 22.23.2
Créé
2026-08-20T23:17:52Z

Contrat

  1. Matrix3 initializes as a 3x3 identity matrix with elements stored in column-major order and isMatrix3 set to true
  2. set populates elements from 9 row-major parameters into internal column-major layout
  3. determinant accurately computes the 3x3 scalar determinant and invert calculates the inverse matrix
  4. makeTranslation, makeRotation, and makeScale construct 2D affine transformation matrices in homogeneous coordinates
  5. multiplyMatrices, multiply, and premultiply perform 3x3 matrix multiplications preserving associative properties
  6. transpose reflects matrix elements across the main diagonal in place
  7. setUvTransform creates a 2D affine transformation matrix for texture coordinates combining translation, scale, rotation, and center offset

Fichiers

  • PROMPT.md
  • csx.json
  • package-lock.json
  • package.json
  • spec.json
  • src/index.js
  • test/contract.mjs

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme