A converging thin lens forming a real inverted image at 150 mm — rendered editable SVG example

Draw editable thin-lens ray diagrams with calculated image distance, magnification and units. Normalize length units, apply the thin-lens equation and signed magnification, distinguish real, virtual and infinite images, and draw ray paths and virtual extensions from the calculated geometry. PopNow imagery is optional; the editable vector build works without a key.

Uses PopNow for
Images
Needs
Python 3

The skill is free. Optional AI images, video and sound are quoted for your approval before generation. API-key calls use your separate API balance in USD; generation through ChatGPT or Claude connected via OAuth/MCP uses your website credits.

v1.0.1 · Updated Oct 24, 2026 · 32 KB · Use it for personal and client work; please don't resell or share the package.

What you get

  1. Editable SVG with live labels and named vector groups

  2. HTML preview, source JSON and a validation report

  3. Three distinct rendered examples with domain checks

  4. Optional PopNow imagery after a quoted API USD approval

Good for

  • Draw editable thin-lens ray diagrams with calculated image distance, magnification and units.
  • Teams that need exact labels, documented evidence and editable handoff files

Not for

  • Paraxial single thin lenses only. Not a multi-element optical simulator, laser alignment guide or safety analysis.
  • Replacing expert review with a generated visual

How to use it

You say

  • Use the PopNow skill "Optical Experiment Diagram" (optical-experiment-diagram) for this: Draw editable thin-lens ray diagrams with calculated image distance, magnification and units. Use my supplied data and keep the SVG editable.

Then try

  • Check the units, labels and sources before the final render.

  • Make a second composition and quote optional PopNow imagery first.

What to have ready

  • Focal length (positive converging, negative diverging), positive object distance and height, one length unit, title and source note.
  • Verified sources and an existing DESIGN.md when available
  • Final canvas, audience and permitted visual assets

Similar skills

View all →

Ratings

No ratings yet. Installed it? Be the first to rate it.

Rate this skill

Questions

What input is required?

Focal length (positive converging, negative diverging), positive object distance and height, one length unit, title and source note.

What is actually validated?

Normalize length units, apply the thin-lens equation and signed magnification, distinguish real, virtual and infinite images, and draw ray paths and virtual extensions from the calculated geometry.

Can I edit the result?

Yes. The SVG contains text and named vector groups. You can also edit the JSON and rebuild all outputs with the bundled Python script.

Does this require paid generation?

No. The local vector version is complete without a key. Optional PopNow imagery requires a live quote and explicit API USD budget approval.