Circle ToolBrand Assets
Thumbnails
1200 x 630px. For marketplace listings and social sharing.
Parametric EngineFull size
Properties
typeGearProfile
module2.5
teeth16
pressureAngle20.00°
pitchDiameter300.00
Tolerance
classISO 1328-1
grade6
runout±0.012
Agent Pipeline
01createGearProfile(16, 2.5)
02addGoldenSpiral(origin, 5)
03constrainTangent(e1, e2)
04fitEllipse(foci, 100, 60)
{ ok: true, entities: 4, constraints: 7 }
Constraints
∥
⊥
⊙
◎
⊕
≡
∠
Entity Tree
▸GearProfile_01
▸PitchCircle
▸ToothProfile[16]
▸GoldenSpiral_01
▸Ellipse_01
▸TangentLine_01
X312.75
Y184.50
Z0.00
fn involute(t: f64) -> Vec2 {
r * (t.cos() + t * t.sin(),
t.sin() - t * t.cos())
}
60 FPS
entities: 47constraints: 23render: 2.1msSTEP
IGES
DXF
STL
glTF
claude-opus-4.5
SNAP
GRID
ORTHO
POLAR
OSNAP
4x4 Transform
[ 0.940 -0.342 0.000 312.7 ]
[ 0.342 0.940 0.000 184.5 ]
[ 0.000 0.000 1.000 0.0 ]
[ 0.000 0.000 0.000 1.0 ]
History
12 CreateGear
13 AddSpiral
14 FitEllipse
15 Tangent ←
PARAMETRICDESIGNENGINE
CAD Geometry ToolFull size
Circle Properties
diameter400.00
radius200.00
circumference1256.64
area125663.71
Chord Analysis
chordLength320.00
sagitta40.00
arcLength369.15
sectorArea36915.47
Tool Invocations
>createCircle(400)
>addChord(320, 33)
>drawBezier([30,170], [230,160])
{ ok: true, entities: 3 }
X284.50
Y156.22
○
╱
◇
⬡
⌒
Layers
Circles
Chords
Beziers
Annotations
SVG
DXF
PNG
JSON
claude-opus-4.5
SNAP
GRID
ORTHO
Transform
[ 0.838 -0.545 0.000 ]
[ 0.545 0.838 0.000 ]
[ 0.000 0.000 1.000 ]
x(t) = r·cos(t)
y(t) = r·sin(t)
CADGEOMETRYTOOL
Circle ToolFull size
CIRCLETOOL
AI AgentFull size
setCircle(300)
{ ok: true, diameter: 300 }
AIAGENT
GeometryFull size
circumference: 628.3185area: 31415.9265sagitta: 12.8378
arcLength: 98.17centralAngle: 44.05sectorArea: 4908.50
GEOMETRYDATA
ExportFull size
JPG
PNG
CSV
JSON
EXPORT
OpenGraph (OG) Image
The preview image for social media and Slack shares. Uses the Circle Tool thumbnail variant at 1200 x 630px.
CIRCLETOOL
Apple Touch Icon
180 x 180px. Primary color background with circle-and-chord glyph.
Favicons
32 x 32px and 16 x 16px.
32px
16px