Blog
Thoughts, tutorials, and updates from the TinyVolt team.
Graphics is an OS problem, compute is a hardware problem
... and WebGPU is stuck in the middle. A look at the current landscape WebGPU finds itself in and some of the forces shaping it.
Bringing Autodiff to Geometry
Automatic differentiation computes exact derivatives by tracing a computation graph and applying the chain rule. Learn how Geomatic brings autodiff to a geometric setting making distances, angles and areas differentiable, and how it works through user-defined extension functions.
How to write your own extension
A step-by-step guide to creating your own Geomatic extensions. Learn the extension structure, compute function contract, input/output types, and hosting requirements. Includes practical examples for distance calculations, midpoint functions, and more.
How to write your own article
Learn how to create interactive geometric articles using markdown. This paid feature allows you to publish content under /geomatic/articles, with support for special {text}(command) syntax that makes your articles truly interactive.
Introducing Extensions
Learn how to extend the Geomatic engine with custom functions—a free feature available to all users. Extensions let you add entirely new geometric primitives by writing JavaScript functions, transforming Geomatic into an open platform that can adapt to any need.
Introducing Macros
Learn how to bundle commands into reusable macros for sharing and building on others' work. Macros are reusable recipes for geometric constructions, and the editor comes with pre-loaded examples like cardioid and peaucellier-lipkin-linkage.
Welcome to Tiny Volt
A quick introduction to what we are doing, and what is our motivation behind it. We're working to shorten the gap between geometric visualization and digital implementation, with a focus on composability and powerful tools like broadcasting and autodiff.