github HakanSeven12/OpenCADStudio v0.1.4

latest releases: v2026.39, v2026.38, v2026.37...
5 months ago

H7CAD v0.1.4

3D Modeling

  • BOX, SPHERE, CYLINDER primitives with grip editing and property panel
  • EXTRUDE — extrude 2D profiles into 3D solids
  • REVOLVE — revolve profiles around an axis
  • SWEEP — sweep a profile along a Line or Polyline path
  • LOFT — ruled-surface loft through multiple cross-sections
  • 3DARRAY / ARRAY3D — 3D array along X/Y/Z axes
  • 3DSOLID (ACIS) tessellation for solids read from DWG/DXF files
  • Region and Body entity tessellation and rendering
  • Solid3D wire-frame fallback renderer + Ole2Frame placeholder

Import / Export

  • STEPOUT — export 3D meshes to STEP AP203
  • STLOUT / EXPORTSTL — export 3D mesh to STL
  • IMPORTOBJ / OBJIMPORT — import OBJ mesh files
  • PRINT — send the current layout to the system printer via lp/lpr
  • WBLOCK — write a block or selected entities to an external DXF file
  • DATAEXTRACTION — export entity property data to CSV

Block & Reference Tools

  • REFEDIT / REFCLOSE — in-place block reference editing
  • XREF management — auto-resolve, XATTACH, XREF, XRELOAD
  • ATTREQ — attribute-value prompting during INSERT
  • ATTEDIT — interactively edit block attribute values
  • EXPLODE — now supports Dimension and MLine entities

Drawing & Editing Commands

  • DDEDIT — double-click text editing command
  • HATCHEDIT — edit pattern, scale, and angle of existing hatches
  • SPLINEDIT — close, open, and reverse spline control-point editing
  • FILLET — now supports Line-Arc, Arc-Line, Arc-Arc, and LwPolyline corner filleting
  • STRETCH — proper crossing-window vertex selection
  • TRIM / EXTEND — Spline and Ellipse support
  • OFFSET — Spline and Ellipse support
  • BREAK — Spline and Ellipse support
  • LENGTHEN — Spline, Ellipse, and LwPolyline support
  • EXTEND — LwPolyline support
  • MASSPROP — compute area, perimeter, and centroid of selected entities
  • DIMORDINATE — ordinate dimension command
  • RECTANG/REC and POLYGON/POL command aliases added
  • CONSTRUCTIONLINE alias added
  • Command history navigation with Up/Down arrow keys

Viewport & Display

  • 4× MSAA anti-aliasing for the main drawing pipelines (MSAA resolve no longer overwrites widget backgrounds)
  • Dynamic Input overlay (DYNMODE / F12)
  • Object Snap Tracking (OTRACK / F11)
  • Grid snap adaptive spacing + Polar tracking improvements
  • VPORTS — preset viewport configurations (2H / 2V / 4 / SINGLE)
  • Per-viewport background color (BACKGROUND command)
  • Per-viewport layer freeze columns in Layer Manager
  • Raster image render pipeline — IMAGE command with GPU-textured quad display
  • ImageDefinition object auto-created on RasterImage placement
  • Tolerance GD&T feature control frame rendering
  • Wipeout solid fill masking (fills rendered after wire pass to correctly mask geometry)
  • Shape entity support (render + grips + properties + transform)
  • Underlay entity support (PDF/DWF/DGN placeholders)
  • COLORSCHEME — runtime UI theme/color-scheme switching

Style Managers & Dialogs

  • Layout Manager GUI (LAYOUTMANAGER / LAYOUTPANEL)
  • Plot Style Table Editor GUI (PLOTSTYLEPANEL / STYLESMANAGER)
  • CTB/STB plot style tables with PDF export integration
  • Dimension Style Manager dialog (DIMSTYLE / DDIM)
  • MLEADERSTYLE — create and manage MultiLeader styles
  • MLineStyle manager (MLSTYLE command + dialog)
  • TableStyle manager (TABLESTYLE command + dialog)
  • TextStyle font browser (STYLE DIALOG command)
  • Keyboard Shortcuts panel (SHORTCUTS command)
  • WCS↔UCS coordinate transform pipeline

UI Redesigns

  • Annotate ribbon tab — redesigned with proper groups, SVG icons, style selector comboboxes, and all missing commands
  • View ribbon tab — redesigned layout and corrected tab order
  • Insert ribbon tab — redesigned with fixed warnings
  • Manage ribbon tab — redesigned to match reference layout
  • All overlay dialogs converted to separate OS windows
  • Dialog UIs moved to dedicated files under src/ui/

Bug Fixes

  • Arc sweep direction — arcs with reversed extrusion normal (normal.z < 0) now draw in the correct clockwise direction; mirrored block arcs (negative INSERT scale) also fixed
  • Block definition visibility — entities belonging to block definitions no longer appear in the viewport; only INSERT-placed instances are rendered
  • Wipeout fill color respects the BACKGROUND command override

Full Changelog: v0.1.3...v0.1.4

Don't miss a new OpenCADStudio release

NewReleases is sending notifications on new releases.