2D, 3D and physics in one browser window

Draw layouts and diagrams, assemble 3D parts and mechanisms, switch physics on and watch it run. Nothing to install, and you can work on a project together.

Tymora editor: 2D canvas, layers on the left, object properties on the right

2D: design and physics

A vector editor in the spirit of familiar design tools where any object can become a physical body.

Canvas and properties, like a design editor

Frames, shapes, lines, Bézier curves and text. Whatever is selected is adjusted in the panel on the right.

  • Size, position, rotation, alignment and opacity
  • Solid and gradient fills, strokes, effects
  • Constraints to frame edges and responsive layouts
  • Layers and pages, components and library, comments on the canvas
A selected ball in the 2D editor: size, fill, constraints and physics in the right panel
A selected object: all parameters in one panel

Press Run and everything falls as expected

The Rapier physics engine runs right on the canvas. Turn on Physical body for a shape, connect parts with hinges, set mass, friction and bounce.

  • Hinges, springs, motors and linked mechanisms
  • Gravity, friction, bounce and initial velocity
  • Pause, reset and Present for a demo without the editor
  • One click returns the scene to its initial state
A domino chain reaction and a seesaw during simulation
Simulation running: dominoes fall, the seesaw tips

Everything at hand: the command palette

Press Ctrl+K and find a tool, command or layer by name. Each command shows its shortcut.

  • Search across tools, edit commands, view and layers
  • Quick switch to 3D mode
  • You learn the shortcuts as you go
The Tymora command palette listing tools and shortcuts
Ctrl+K opens the command palette

3D: scenes, parts and mechanisms

Switch to 3D with one button: the same project gets a 3D scene with a gizmo, a view cube and real physics.

A 3D scene with gizmo and physics

Move, rotate and scale bodies, set the material and physical properties. A selected part exposes its size, edge rounding and chamfer.

  • Move, rotate, scale: gizmo or the W, E, R keys
  • Material: color, metalness, roughness, opacity
  • Mass, friction, bounce, damping, initial velocity
  • Aerodynamics and thrust for wings, propellers and nozzles
A 3D car scene: the chassis selected with a gizmo and parameters in the right panel
Chassis selected: gizmo, size, material and physics

Precise part modeling

The Parts menu has box, cylinder, sphere and cone, plus sketch → extrude, sketch → revolve, dimensioned sketch, loft, sweep along a path and spring.

  • Dimensioned and constrained sketches
  • Edge fillet and chamfer, shell, mirror, patterns
  • Boolean operations: union, subtract, intersect
  • Export to STEP, GLB and drawings
The Parts menu in 3D mode: primitives, extrude, revolve, loft, spring
The Parts menu

Mechanisms and machines as ready blocks

Car, airplane, wheel, motor, servo, piston, engine with propeller, thruster and wing. Gear pairs, belt and chain drives, hanging chain and spring pendulum.

  • Revolute, prismatic, spherical and fixed joints
  • Motors and springs with adjustable parameters
  • Keyboard control of the machine during simulation
The Mechanisms menu: car, airplane, motor, piston, gears, belt and chain drives
The Mechanisms menu over a workshop with a piston and chain

Drive: on-screen control keys

During simulation the keys used by the mechanism appear at the bottom. Press them on the keyboard, with the mouse or with a finger.

  • Hints show what each key does
  • You see which keys are pressed right now
  • Works on a phone: tap the keys
Car simulation: W, S, A, D keys at the bottom for throttle and steering
W, S, A, D control the drive and steering

Tasks, AI and animated ads

The editor does more than draw and run physics. A drawing can become an interactive task, AI can sketch a layout for you, and a finished scene can be saved as a GIF.

Tasks with sliders and answer checking

Projectile launch, a block on a ramp, a pendulum: you define variables, and the student moves the sliders and sees the result at once. The statement changes with the numbers, and the answer is checked with a tolerance.

  • Sliders such as Angle and Speed, or your own, above the scene
  • Live captions: time, speed and body positions in the right units
  • Answer field, percentage tolerance, hint and worked solution
  • A Hit the target! message from a sensor touch, no programming
A ball launch task: angle and speed sliders, live captions and the statement panel
The student moves the sliders, the ball flies, the statement updates

Variables and formulas, no code

A frame has a list of variables. Any object property can be bound to a formula: the cannon rotation to the angle, the ball speed to sine and cosine. A safe built-in evaluator parses the formulas, nothing is executed.

  • Name, label, unit, minimum, maximum and step for each variable
  • Bindings: position, rotation, velocity and other properties
  • A scale bar in the frame corner so metres are metres
  • Ready parts in the Tasks tab: ball, weight, ramp, target, caption and variable
Frame panel with variables angle and v0, the scale bar option and the task statement fields
Variables and the task statement in the properties panel

A layout that falls apart

A masked group can become a physical body. The business card on the home page is built from 32 tiles: on click it falls apart and each tile keeps its piece of the artwork. A quick way to test a motion idea.

  • A group as one solid body or as a set of tiles
  • When-then rules: touch, key, speed, position
  • Actions: push, motor, change color, show a message
  • Pause, Reset and Present without the editor interface
A business card made of 32 tiles falling to the floor
A card of 32 physical tiles after pressing Run

AI draws, physics moves, you save a GIF

The AI button draws an illustration, a 90×50 mm business card, an A5 flyer, a 1200×400 banner or a button from your description. The result arrives as ordinary editor objects, so you can recolor, take it apart and bring it to life. The GIF button records the scene for up to 12 seconds.

  • AI results are edited like any other drawing
  • Your remaining tokens for today are shown in the dialog; the limit depends on the plan
  • GIF: up to 12 seconds, 10 frames per second, up to 520 px wide
  • Embed a finished task on any site with an iframe
The Draw with AI dialog with a coffee shop business card description
AI dialog: what to create, description, style

Controls

A short map of the interface: what is where. The numbers in the screenshots match the numbers in the lists.

2D mode

The canvas, side panels and the top bar with the main actions.

The 2D editor interface with numbered controls
The 2D editor interface
  1. Toolbar: select (V), hand (H), frame (F), rectangle (R), ellipse (O), line (L), pen (P), text (T), image, 3D scene (3), hinge (J), comment (C), wire (W).
  2. 2D / 3D switch. You can also switch with Ctrl+Alt+2 and Ctrl+Alt+3.
  3. Run starts the physics simulation; then Pause, Reset and Stop.
  4. Canvas zoom. Click the value to fit the view to all objects.
  5. Left panel: layers and pages, library, rules, comments, project description.
  6. Right panel: properties of the selection — size, fill, stroke, effects, constraints, physics.
  7. The selected object with its frame and handles: drag corners to resize and the round handle on top to rotate.
  8. Share: link and permissions for collaboration.
  9. Versions: change history and restore of earlier states.
  10. Export: download the project or single objects.

3D mode

A 3D scene has its own top bar, a vertical strip of view tools and a view cube.

The 3D editor interface with numbered controls
The 3D editor interface
  1. Top bar: Back to canvas, gizmo modes (move, rotate, scale), Create, Parts, Modify, Joints and Mechanisms menus, export.
  2. Vertical strip: fit all, views, orthographic projection, display mode, section, snap, measure and follow body.
  3. View cube: click a face to look from the front, back, left, right, top or bottom; the home icon returns to the isometric view.
  4. Gizmo of the selected part: drag arrows, arcs and cubes. Modes: W (move), E (rotate), R (scale).
  5. 2D / 3D switch.
  6. Run turns on physics and keyboard control.
  7. Scene layers: click a row to select the part.
  8. Part properties: position, size, material, mass, friction, bounce and joints.

Driving a machine

While the simulation runs, the keys used by the mechanism appear at the bottom.

Machine simulation with key hints and pause and stop buttons
Machine simulation
  1. Key hints: W and S drive the wheels forward and back, A and D steer. An airplane and other mechanisms use their own keys. You can also click the keys.
  2. Pause stops time without resetting the scene.
  3. Stop and restore the view returns the initial state and camera.

Keyboard shortcuts

On a Mac, ⌘ replaces Ctrl. The list is checked against the editor code.

2D tools

V
Select
H
Hand (pan the canvas)
F
Frame
R
Rectangle
O
Ellipse
L
Line
P
Pen (Bézier curves)
T
Text
3
3D scene
J
Hinge
C
Comment
W
Wire
Shift+Ctrl+K
Insert image

Edit

Ctrl+Z
Undo
Ctrl+Shift+Z
Redo (or Ctrl+Y)
Ctrl+C
Copy
Ctrl+X
Cut
Ctrl+V
Paste
Ctrl+D
Duplicate
Ctrl+A
Select all
Del
Delete
Ctrl+G
Group
Ctrl+Shift+G
Ungroup
F2
Rename
Enter
Enter a group or frame; Shift+Enter goes to the parent
←+↑+→+↓
Nudge by 1 pixel; with Shift by 10
Esc
Clear selection, return to Select

Layers and layout

Ctrl+]
Forward one layer; with Shift to the front
Ctrl+[
Backward one layer; with Shift to the back
Ctrl+Shift+L
Lock or unlock
Ctrl+Shift+H
Hide or show
Shift+A
Auto layout
Ctrl+Alt+U
Boolean union
Ctrl+Alt+S
Boolean subtract
Ctrl+Alt+I
Boolean intersect
Ctrl+Alt+X
Boolean exclude

View and modes

Ctrl+K
Command palette
Ctrl+Alt+2
2D mode
Ctrl+Alt+3
3D mode
Ctrl+Enter
Present
Shift+1
Fit all
Shift+2
Fit selection
+
Zoom in
−
Zoom out
Shift+R
Rulers

3D

W
Move
E
Rotate
R
Scale
Ctrl+G
Make an assembly from the selected bodies
Ctrl+Shift+G
Break the assembly
Esc
Finish edge or face picking

Mouse and touch

Wheel
2D: scroll the canvas; with Ctrl held or a pinch gesture it zooms at the cursor
Space+drag
2D: pan the canvas. The middle mouse button and the Hand tool work the same way
Double click
2D: on a 3D scene opens 3D mode, on text starts editing, on a curve edits its nodes
Right button
2D: object context menu: layer order, boolean operations, grouping
Left button
3D: orbit the scene around its center; click a part to select it
Right button+drag
3D: pan the camera sideways
Wheel
3D: zoom in and out
Drag a file
.glb, .obj, .fbx files and images can be dropped onto the canvas

Try it yourself

The editor runs in the browser. Start with a ready experiment from the gallery, see how it is built and change the parameters.