How andisaifulkohir/rc-strain-diagram-calculator works
RC Strain Diagram Calculator solves reinforced-concrete strain/crack-length geometry and presents it through browser and desktop workflows. The web path gathers inputs, solves the triangle, shows an SVG preview, and exports an AutoLISP drawing script; the desktop path uses exact fractions, a Tkinter preview, and can send geometry directly to an open AutoCAD. README capability descriptions establish these branches; only sampled source excerpts support the detailed calls shown.
Main entry points: strain_input_form.py Tkinter form · RCSD-calculator.js Solve and interact · index.html Calculator interface
Components 11
Browser calculator
- Calculator interface
index.html - Solve and interact
RCSD-calculator.js - SVG preview
RCSD-calculator.js - AutoLISP export
RCSD-calculator.js
Desktop calculator
- Tkinter form
strain_input_form.py - Exact solve
strain_input_form.py - Canvas preview
strain_input_form.py - AutoCAD sender
strain_input_form.py
AutoCAD output
- Running AutoCAD
Other components
- Web user
- Desktop user
Connections 11
- Web user → Calculator interface: enters values
README.md - Calculator interface → Solve and interact: provides inputs
RCSD-calculator.js - Solve and interact → SVG preview: draws diagram
RCSD-calculator.js - Solve and interact → AutoLISP export: builds script
RCSD-calculator.js - Web user → Tkinter form: enters values
README.md - Tkinter form → Exact solve: solves inputs
strain_input_form.py - Tkinter form → Canvas preview: opens preview
strain_input_form.py - Tkinter form → AutoCAD sender: sends drawing
README.md - AutoCAD sender → Running AutoCAD: draws geometry
strain_input_form.py - Web user → AutoLISP export: downloads script
RCSD-calculator.js - AutoLISP export → Running AutoCAD: runs in AutoCAD
README.md