Text & Formulas
Text Box
LaTeX Math
Basic Vector Shapes
Rect
R-Rect
Circle
Diamond
Capsule
Cloud
Triangle
R-Triangle
Trapezoid
Parallel.
Pentagon
Hexagon
3D Shapes
Wave Signals
Sine
Square
Sawtooth
Peak Functions
Gaussian
Lorentzian
Quadratic
Sinc
Pearson VII
Voigt
Lines & Arrows
Curved Line
Polyline
Polygon
Freehand Line
Straight Line
Single Arrow
Double Arrow
Elbow Arrow
Connecting Elbow
click 2 objects
Angle Pointers
Angle Arrow
Double Arc
Plain Arc
Engineering Symbols
Phasor diagrams (editable in the Inspector)
Phasors
Phasor sum
RLC
Electromagnetics
Field lines are traced numerically and editable in the Inspector (sources, line density, region, arrows). The drawings below are plain groups: ungroup to restyle.
Electric field lines
+ charge
− charge
Dipole
Like charges
Unequal 2q / −q
Quadrupole
Magnetic field lines
Bar magnet
Poles (N S N S)
Wire, out ⊙
Wire, in ⊗
Solenoid
Current loop
Control Systems
Block-diagram elements have connection points for the Connecting Elbow. Transfer-function plots are computed from the numerator and denominator you type in the Inspector.
Editable blocks
Block G(s)
Fraction block
Gain triangle
Rounded block
Plots from a transfer function
Bode plot
Nyquist
Step response
Impulse response
Pole-zero map
Digital Logic
Blocks are drawn from the pin names you type in the Inspector (">" = clock triangle, "~" = inversion bubble). Every pin is a connection point. The basic gates are in Engineering Symbols.
Timing diagrams
Bus + clock
Clock
SPI
I2C
Handshake
Blocks (editable)
Optics & Photonics
Ray diagrams and refraction are computed from the values in the Inspector (focal length, object distance, indices ...). Ready drawings are plain groups: ungroup to restyle.
Ray diagrams
Converging lens
Diverging lens
Magnifier (virtual)
Concave mirror
Convex mirror
Refraction and beams
Snell refraction
Total reflection
Gaussian beam
Ray tracing through elements (rays meet control points on the first surface; edit element, tilt, index, ray type in the Inspector)
Lens: parallel
Lens: diverging
Lens: converging
Diverging lens
Plano-convex
Concave mirror
Convex mirror
Fold mirror (45°)
Plane mirror + source
Prism dispersion
Prism: rays
Right-angle prism
Glass cube
Beam-splitter cube
Glass slab
Chained optics: separate elements + a live ray beam. The rays leaving one element become the incoming rays of the next, also through second surfaces and beam-splitter branches. Move, rotate or edit every element on its own; the beam re-traces. Select several elements (drag a box) and the beam source moves with them. Drag the red dot (source) and blue dot (direction) of the beam.
Beam: parallel
Beam: diverging
Beam: converging
Two lenses
Periscope
Splitter + mirrors
Aperture, lens, detector
Lens, mirror, lens
Optical elements (single objects for chaining)
Biconvex lens
Plano-convex
Biconcave lens
Plano-concave
Prism
Right prism
Glass cube
Beam splitter
Glass slab
Plane mirror
Concave mirror
Convex mirror
Aperture / slit
Detector / screen
Quantum & Atomic
Energy levels, shell models, wavefunctions and circuits are computed from the values in the Inspector. Ready drawings are plain groups: ungroup to restyle.
Energy levels
Hydrogen levels
Balmer series
Lyman series
Particle in a box
Harmonic oscillator
Custom levels
Atoms and orbitals
Bohr: H
Bohr: He
Bohr: C
Bohr: O
Bohr: Ne
Bohr: Na
Bohr: Cl
Orbital boxes: O
Orbital boxes: Fe
Element tile
Wavefunctions and qubits
Box wavefunctions
Oscillator states
Probability density
Bloch sphere
Bell circuit
GHZ circuit
SWAP circuit
QFT circuit
Fluidics
Hydraulic and pneumatic symbols carry connection points for the Connecting Elbow. Potential-flow streamlines are traced from the values in the Inspector.
Flow fields
Flow past cylinder
Cylinder with circulation
Half body
Rankine oval
Source and sink
Source
Sink
Vortex
Pipe velocity profiles
Laminar
Turbulent
Developing
Couette
Plug flow
Chemistry & Materials
Skeletal structures (aromatics, VOCs, solvents), functional groups, inorganic molecules, 2D materials and MXenes, crystal unit cells, defects, nanostructures, polymers, reaction arrows, orbitals, energy diagrams and laboratory glassware. All are plain groups: ungroup to change atoms, labels or colours.
Open structure editor (ChemDraw style)
Draw editable molecules with bond, ring and atom tools. Ready-made items:
Mechanical & Kinematics
Joints (liaisons) in plane and 3D view, supports, loads, machine elements and mechanisms. Blue = solid 1, red = solid 2; ungroup to recolour.
Graph of links
Graph of links
Closed chain
IoT & Microcontrollers
Generic top-view illustrations: boards, sensors, modules, parts and network icons. Ungroup to restyle any part.
Parametric pressure sensor (range, unit, type, output, thread and tag in the Inspector)
Pressure sensor
Pressure module
Dial gauge
Data Plots
Paste or load CSV data in the Inspector after inserting.
Line plot
Scatter plot
Line + markers
Bar chart
AI & Neural Networks
Networks
Feed-forward
Deep MLP
Autoencoder
Wide layer
Layer blocks (edit text and colour in the Inspector)
Input
Embedding
Dense / FC
Conv
Pooling
Norm
Activation
Dropout
Attention
Feed Fwd
Add & Norm
Softmax
Output
Loss
Custom
CNN and activations
Feature map
ReLU
Leaky ReLU
Sigmoid
Tanh
GELU
Softplus
⊕ Add
⊗ Multiply
Concat
σ Gate
Matrices (attention maps, masks)
Attention
Causal mask
Matrix
Ready-made architectures
Transformer encoder layer
CNN classifier
Residual block
Encoder-decoder
U-Net
GAN
Paper Modules
Subfigure Container
(a), (b)
Curly Brace Notation
Plot Coordinate Axes
Figure Legend Box
Neural Network Nodes
Database Storage Block
Insert pre-constructed paper layouts directly onto canvas:
Method Pipeline Flow
Input $\rightarrow$ Encoder $\rightarrow$ Processing Block $\rightarrow$ Classifier Output.
2x2 Subfigure Comparison
Four panel comparative layout with automatic (a), (b), (c), (d) subcaptions.