|
| 1 | +Changelog |
| 2 | +========= |
| 3 | + |
| 4 | +2.1 |
| 5 | +--- |
| 6 | + |
| 7 | +New sketch features: |
| 8 | + * Lathe groups create circle and face entities. |
| 9 | + * New toolbar button for creating lathe groups. |
| 10 | + * Chord tolerance is separated into two: display chord tolerance (specified |
| 11 | + in percents, relative to model bounding box), and export chord tolerance |
| 12 | + (specified in millimeters as absolute value). |
| 13 | + * Bezier spline points can be added and removed after the spline is created. |
| 14 | + * When an unconstrained extrusion is switched between "union" and |
| 15 | + "difference", its normal is flipped. |
| 16 | + * Groups can be added in the middle of the stack. Note that this results |
| 17 | + in files incompatible with version 2.0. |
| 18 | + * Active group can be removed. |
| 19 | + * Removing an imported group does not cause all subsequent groups to also |
| 20 | + be removed. |
| 21 | + * When a new group with a solid is created, the color is taken from |
| 22 | + a previous group with a solid, if any. |
| 23 | + * Entities in a newly active group do not become visible. |
| 24 | + * When entities are selected, "Zoom to fit" zooms to fit only these |
| 25 | + entities and not the entire sketch. |
| 26 | + * Zero-length edges are reported with a "zero-length error", not |
| 27 | + "points not all coplanar". |
| 28 | + |
| 29 | +New constraint features: |
| 30 | + * Height of the font used for drawing constraint labels can be changed. |
| 31 | + * New constraint, length difference, placed with J. |
| 32 | + (Patch by Peter Ruevski) |
| 33 | + * Horizontal/vertical constraints are automatically added if a line segment |
| 34 | + is close enough to being horizontal/vertical. This can be disabled by |
| 35 | + holding Ctrl. |
| 36 | + * Reference dimensions and angles can be placed with Shift+D and Shift+N. |
| 37 | + * Copying and pasting entities duplicates any constraints that only involve |
| 38 | + entities in the clipboard, as well as selected comments. |
| 39 | + * Diameter constraints can be shown as radius. |
| 40 | + * The "pi" identifier can be used in expressions. |
| 41 | + * Constraint labels can be snapped to grid. |
| 42 | + * Integer angles are displayed without trailing zeroes. |
| 43 | + * Angle constraints have proper reference lines and arrowheads. |
| 44 | + * Extension lines are drawn for point-line distance constraints. |
| 45 | + |
| 46 | +New solver features: |
| 47 | + * Sketches with redundant and unsolvable constraints are distinguished. |
| 48 | + * New group setting, "allow redundant constraints". Note that it makes |
| 49 | + the solver less stable. |
| 50 | + |
| 51 | +New rendering and styling features: |
| 52 | + * New line style parameter: stippling, based on ISO 128. |
| 53 | + * Outlines of solids can be drawn in a particular style (by default, thick |
| 54 | + lines) controlled by the "Show outline of solid model" button. |
| 55 | + * Occluded edges can be drawn in a particular style (by default, stippled |
| 56 | + with short dashes) controlled by the "Show hidden lines" button. |
| 57 | + * Solids can be made transparent. |
| 58 | + |
| 59 | +New export/import features: |
| 60 | + * The old "import" command (for .slvs files) is renamed to "link". |
| 61 | + * If a linked .slvs file is not found, first the relative path recorded |
| 62 | + in the .slvs file is checked and then the absolute path; this is |
| 63 | + an inversion of the previously used order. If it is still not found, |
| 64 | + a dialog appears offering to locate it. |
| 65 | + * DXF and DWG files can be imported, with point-coincident, horizontal and |
| 66 | + vertical constraints automatically inferred from geometry, and distance |
| 67 | + and angle constraints created when a dimension placed against geometry |
| 68 | + exists. |
| 69 | + * Triangle mesh can be exported for viewing in the browser through WebGL. |
| 70 | + * Export dialogs remember the last file format used, and preselect it. |
| 71 | + * Exported DXF files have exact circles, arcs and splines instead of |
| 72 | + a piecewise linear approximation (unless hidden line removal was needed). |
| 73 | + * Exported DXF files preserve color and line thickness. |
| 74 | + * In exported DXF files, constraints are represented as DXF dimensions, |
| 75 | + instead of piecewise linear geometry. |
| 76 | + * When exporting 2d views, overlapping lines are removed. |
| 77 | + |
| 78 | +Other new features: |
| 79 | + * Native Linux (GTK 2 and GTK 3) and Mac OS X ports. |
| 80 | + * Automatically save and then restore sketches if SolveSpace crashes. |
| 81 | + (Patch by Marc Britten) |
| 82 | + * Unicode is supported everywhere (filenames, group names, TTF text, |
| 83 | + comments), although RTL scripts and scripts making heavy use of ligatures |
| 84 | + are not rendered correctly. |
| 85 | + * The vector font is grid-fitted when rendered on screen to make it easier |
| 86 | + to read regardless of its size. |
| 87 | + |
| 88 | +2.0 |
| 89 | +--- |
| 90 | + |
| 91 | +Initial public release. |
0 commit comments