3D Ontwerp – NaroCAD (software)
The goal of this project is to develop a fully fledged and extensible 3D CAD software based on the concept of parametric modeling of solids, comparable to well known solutions.
These functionalities are interrelated through Model Associativity and are exposed through a GUI. The general usability specifications like saving, importing are described in General functionality specifications . The software can be extended through Plugins and programming interface.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 |
Version 1.8.8 Beta Added the ability to drag the faces of 3D shapes Implemented Box Selection Improved the Solver Improved the Cut tool usability Improved Edge Match during sketch drawing Fixed Open File bugs Fixed New File crash Fixed Cancel current action bugs Fixed Dimension display for circles and lines Version 1.8.6 Beta Displayed two shapes possible constraints in Property Grid Added possibility to add two shapes constraints from Property Grid Displayed relevant information during drawing for 2D and 3D tools Improved the information displayed for tools in the Property Grid Improved the Angle Draft tool Fixed Enter Sketch bugs Fixed Revolve bugs Version 1.8.5 Beta Improved PointToEdge constraint and the Solver Improved Hints display Improved the arc points generation for the Fillet2D tool Improved the Measure and Dimension tools Added more information to the mouse cursor during sketch drawing Added constraint functionality to the line and circle Dimension Improved the Trim, Chamfer and Fillet tools Implemented the TransformationInfo list and integrated it in the transformation calculations Version 1.8.4 Beta Improved face creation for complex sketches Improved face creation on faces of solids Fixed Extrude on adjacent shapes Fixed Dimension display on Hinter match Improved Hinter intersection detection Fixed Open file point display issue NaroCAD 1.8.3 Beta Added ability to modify CSE arc radius, start, end and internal angles Added solid corner points to geometry for point match Fixed point match bugs Fixed wrong ShapeGraph after Trim bug Improved Hints display Improved Point to Edge constraint properties editing Improved Dimension and Line length display Improved the Trim tool Added CSE arc unit tests Updated old tests and cleaned old code NaroCAD 1.8.2 Beta Reimplemented Trsf handling for stacked objects Improved translation for solids Fixed FindSketchNode crashes Improved TreeView display Improved Spline display NaroCAD 1.8.1 Beta Displayed single shape possible constraints in Property Grid Added possibility to add single shape constraints from Property Grid Added reference to base solid for Sketch creation Improved speed performance Fixed solid rotation bugs Fixed solid selection bugs Fixed Boo script compiling bug NaroCAD 1.8.0 Beta Improved point match Hinter Replaced the Solver images with drawn shapes Displayed the current shape constraints in the Shape Property Tab Fixed Boo script running errors Fixed the Enter sketch from Tree View bug Improved the point, lines and handles display Improved Constraints display in Tree View Fixed Cancel on save bug NaroCAD 1.7.9 Beta Improved node deletion algorithm Improved Hinter performance Added preview for Cut Through All and Cut to Depth Fixed File tab closing bug Improved Spline drawing and editing Improved Dimension tool Added input validations for 3D tools Added and improved unit tests NaroCAD 1.7.8 Beta Generated and fixed a new wrapper set for OpenCascade 6.5.5 Fixed Cut to depth for negative values Reimplemented Cut through All Improved Undo and Redo functionality Fixed Spline display and editing Fixed display issues NaroCAD 1.7.7 Beta Implemented automatic wrapper generator. Generated and fixed a new wrapper set using PInvoke for 6.3.0 NaroCAD 1.7.6 Beta Added the Three Points Rectangle Added the Perpendicular line Hinter and improved the existing Hinters Added coordinate increments for drawing and editing sketch shapes Fixed Copy/Paste for Boolean solids Fixed the Rotate Axis Tool for sketch shapes, solids and 3D shapes Fixed the Property Grid Translate Improved the Mirror Line, Mirror Point, Array Pattern and Circular Pattern tools Improved the Line tool to display the length during drawing Fixed the Measure Tool Improved TreeData, NaroSKetchSolve and Action Tests NaroCAD 1.7.5 Beta Fixed Copy/Paste for sketch shapes, 3D shapes and solids Improved the Mirror Point and Mirror Line tools Improved the Array Pattern and Circular Pattern tools Improved Revolve to work on the entire sketch face Fixed Translate, Undo and Redo for solids NaroCAD 1.7.4 Beta Improved the Solver parameter loading and processing speed Fixed undo/redo for translated solids Fixed translate for complex shapes Fixed Extrude mid plane Improved Cut through all and Cut to depth Improved TreeView selection highlight NaroCAD 1.7.3 Beta Fixed Boo script commands for main 2D and 3D shapes and tools Improved the Point to Edge and Point to Point constraints Updated Boo script help and sample files Property grid displayed values are automatically updated after shape resize Fixed Document Tree selection bug NaroCAD 1.7.2 Beta Extrude and pipe can be performed on shapes with holes Extrude, pipe and cut are performed on the entire sketch containing the selected shape Cut can be performed on the shapes obtained from boolean operations Improved the Translate gizmo for 3D solids Fixed translate for solids obtained from extrude/cut Fixed point position display on default plane Fixed Save/Open for solids obtained from Extrude, Pipe and Cut operations 3D shapes are automatically notified when the underlying sketch changes and are redrawn Sketch shapes are displayed on enter/edit sketch and hidden on exit sketch Improved sketch selection algorithm Fixed crash caused by multiple open commands NaroCAD 1.7.1 Beta Improved the Translate Gizmo for 3D shapes Improved same coordinate match in 3D Improved the solver constraints loading Fixed rectangle drawing on faces Fixed 2D and 3D chamfer and fillet Improved hints display in 3D NaroCAD 1.7.0 Beta Fixed the Cut Tool Fixed face selection, drawing and editing Improved constraints and related shapes loading algorithm Improved hinter speed Improved rectangle drawing and solve speed Fixed 3D solids drawing and property grid editing NaroCAD 1.6.9 Beta Fixed the Translate gizmo Added the ability to edit existing sketches Improved the drawing in sketches that aren’t on the default plane Hinter options are saved and loaded correctly Fixed the duplicate lines and points bugs Constraints are deleted without deleting shapes Fixed the New File bug NaroCAD 1.6.8 Beta Improved the existing Solver algorithm and added a new one Replaced existing constraint error functions and added gradient functions Added matrix and vector helper classes to simplify the Solver Fixed circle constraints bugs Fixed property grid editing for ellipse Fixed tooltip display bug Fixed floating point comparison bug Refactored the Solver and constraints code and fixed dependency issues Updated the constraints unit tests NaroCAD 1.6.7 Beta Added constraints for points, circles, arcs and their combinations (an overview of all existing constraints is here) Added the fixed point constraint Added point to point constraint Added point to edge constraint Improved the Solver speed Fixed the code that handles constraints removal Fixed property grid bugs Added the posibility to view existing constraints (per shape or entire sketch) NaroCAD 1.6.6 Beta Options are saved in AppData Fixed bugs related to the installer and environment variables Added lines and circles constraints tools NaroCAD 1.6.5 Beta Reimplemented extrude Reverted to the old wrappers that were generated using C++/CLI Improved the Trim tool Improved the Hinter Fixed the 2D Fillet and Chamfer tools |
[#/software/narocad” ]