Vector Geometry Workbench
Explore 2D and 3D vectors with a live diagram, draggable 2D endpoints, projections, cross products and reusable calculation reports.
Explore a preset, then edit the controls. Results update when you leave a field or select an option.
A worked example
A = (3, 0), B = (0, 4) are perpendicular: dot product 0, angle 90°, sum (3, 4), and sum magnitude 5.
Scope and practical limits
Two or three components per vector, each from -1,000,000 to 1,000,000. Float64 calculations; values are not symbolic or arbitrary precision.
Work is processed in your browser. Download a project to keep your settings; nothing is saved automatically. Advertising and analytics follow the website’s privacy and consent settings.
Using Vector Geometry Workbench
Explore 2D and 3D vectors with a live diagram, draggable 2D endpoints, projections, cross products and reusable calculation reports.
- Choose a preset to see a worked example, then edit the labeled values.
- Inspect the live chart and result summary. Read any warnings about assumptions or unsupported inputs.
- Review the calculation table, which shows 50 rows per page. Exports contain all available result rows.
- Export the chart as SVG or PNG and the data as CSV or JSON. Save a project to reopen your inputs later.
Example
A = (3, 0), B = (0, 4) are perpendicular: dot product 0, angle 90°, sum (3, 4), and sum magnitude 5.
Questions & answers
Can I move the arrows?
Yes. Drag the A and B endpoint handles in 2D. In 3D, adjust yaw and elevation to inspect an orthographic projection.
Why is an angle undefined?
The angle between vectors needs two nonzero vectors. A zero vector also has no unit direction; projection onto zero is undefined.
Can I keep editing later?
Save project downloads the inputs and options as JSON. Open project restores that file. Undo and redo remain available during this tab session.
Are images and data exports free?
Yes. Chart SVG/PNG and data CSV/JSON exports do not require an account. Specialized exports are shown beside the result when supported.
Help improve this tool
Report a problem or suggest an improvement
Describe the issue without pasting private tool input. Feedback goes to our admin inbox.
