github HakanSeven12/OpenCADStudio v0.8.4

latest releases: v2026.36, v0.9.8, v0.9.7...
one month ago

Features

  • Multi-column MTEXT lays out into its columns (\N breaks), and stacked fractions (\S) render as numerator over denominator.
  • MTEXT paragraph alignment: justified and distributed paragraphs fill the line width — justify spreads the word gaps and leaves the last line ragged; distribute spreads every glyph gap on every line.
  • MTEXT tab stops: center, right and decimal (dot-aligned) tab stops now align the field that follows a tab, so a column of numbers lines up on the decimal point.
  • MTEXT paragraph spacing: space-before / space-after between paragraphs and per-paragraph line spacing are honoured.
  • 3D (ACIS) solids show far more of their surface: ISOLINES and view-dependent silhouettes (DISPSILH) on curved faces, spline (intcurve) edges, and the ring outlines of torus faces.
  • Custom (proxy) entities draw their saved graphics — lines, arcs, polygons, meshes and a text preview — with their colours and line weights.
  • Raster images: a remote (http/https) image reference is fetched and shown, and clipped to its boundary.
  • OLE objects render their embedded presentation bitmap.

Fixes

  • MTEXT parser conformance (via acadrust): a raw line feed is a hard paragraph break, other control characters render as a space, the inline \c true-colour value is no longer red/blue swapped, an out-of-range \C colour is ignored, and the \pqd (distribute) and \pq* (justify) paragraph-alignment codes are parsed.
  • MTEXT vertical layout: a blank line takes the height of the text around it instead of the full entity height, so a small-text column no longer stretches down the page; heading placement and paragraph spacing corrected.
  • MTEXT tab stops are measured relative to their own column, so a second column's tabs no longer shoot off the page; the field after an aligning tab isn't wrapped by its full width.
  • MTEXT editor keeps UTM-scale text sharp and preserves columns through an edit; the 0x02 background-fill flag is treated as a mask.
  • Point entities: PDMODE marker glyphs.
  • Block attributes: constant attributes render, and multiline and invisible attributes are decoded.
  • 2D SOLIDs are filled (block-nested ones are no longer hollow) and 2D overlay fills show in every view mode.
  • Dimensions no longer draw their Defpoints markers.
  • Tables: a baked table block sits at the table's insertion point.
  • Splines: fit-point splines interpolate with end tangents, and grips fall back to the fit points.
  • Curved 3D solids: torus faces are trimmed to their revolution arc, and shaded ACIS faces stay precise at UTM-scale coordinates.
  • Picking catches a wide polyline anywhere on its band, not just on its centreline.

Chore

  • acadrust bumped repeatedly for the MTEXT parser and entity-decoder fixes above.

Don't miss a new OpenCADStudio release

NewReleases is sending notifications on new releases.