2
I Use This!
Activity Not Available

News

Posted about 12 years ago by [email protected] (Rox)
Today I added a new feature for the GeometricSolverPipe which allows us to specify increments for the mouse coordinates - if defined, these 'force' the mouse pointer to jump to the closest multiple of the given value for each axis. It's possible to ... [More] define these increments for any of the 3 axes and change them at any point to any positive value. The Hinter suggestions are not affected by this - all points are used, even if there are some whose coordinates are not multiples of the current increments:Another improvement added today is the addition of the origin point to the Hinter geometry: [Less]
Posted about 12 years ago by [email protected] (Rox)
I started updating the TreeData tests yesterday, mostly the transformation related ones. They haven't been updated after we started using the Sketch concept, so there'll be a lot of changes for them. Aside from that, I've modified the line tool to display the length while drawing:
Posted over 12 years ago by [email protected] (Rox)
Today I submitted the changes for the Rotate Axis tool and it's now possible to rotate a sketch shape or a 3D object around a selected axis.The rotation is performed on the points of the selected shape(s), which on the call to ExecuteFunction for the ... [More] parent node causes it to be redrawn in the correct position. The only exception is the Circle node. Because it only has one point child, we also need to perform the rotation on the circle node. The center transformation is added to the circle transformation, causing the circle wire to be positioned wrongly, so we have to add a third transformation to return the wire to the correct position.Here is a sample for Rotate Axis on sketch:and Rotate Axis for an extruded circle: [Less]
Posted over 12 years ago by [email protected] (Rox)
Today I fixed a bug in the Property Grid Translate, which applied the given translation only for the selected node's shape instead of all the dependencies, as it should have. Here is a short demo with the correct behaviour for sketch nodes and 3D nodes:
Posted over 12 years ago by [email protected] (Rox)
Today we released 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 ... [More] face- Fixed Translate, Undo and Redo for solidsYou can download it hereThe main feature of this release is the new Paste algorithm, which processes the nodes according to their type and creates copies for all dependencies and related shapes. This allows us to create independent copies of sketch shapes, solids and complex 3D shapes which can be edited and modified separately. This new method is used for the Paste operation and for Mirror Point, Mirror Line, Array Pattern and Circular Pattern and all shapes created by these tools can be modified independently. [Less]
Posted over 12 years ago by [email protected] (Rox)
Today I commited the changes for the Mirror Point and Mirror Line action. The new version of the tools creates new copies of the selected nodes, with a mirror transformation. Here is an example with Mirror Point and Mirror Line applied to two ellipses:I've also added the methods to create the new nodes in Boo scripts:The changes are here
Posted over 12 years ago by [email protected] (Rox)
The past two days I worked on updating the Copy/Paste code. Before the Sketch was used, the Copy/Paste method simply copied the selected node and pasted it, but now we need to create the entire sub-tree for the selected node.For sketch shapes, we ... [More] create new nodes for the selected shape and all its children, with all points referencing the sketch containing the copied node.For 3D shapes, we need to copy all the sketches referenced by the 3D shapes and all their nodes, updating the points' sketch references accordingly. For example, for a Cut Through All applied on an extruded circle we need to copy the two sketches used for extrude and then cut: [Less]
Posted over 12 years ago by [email protected] (Rox)
Today I improved the Revolve tool: if the selected shape is part of a sketch with a valid face, the entire sketch is revolved around the selected axis. Here is the new version of the tool applied to the result of an array pattern:If there is no valid ... [More] face, the selected wire is revolved, as before. I've also updated the Boo script function for revolve: [Less]
Posted over 12 years ago by [email protected] (Rox)
The Copy/Paste functionality for sketch shapes was updated and instead of referencing the original shapes, it now creates copies of each node, allowing us to edit the new instance separately. Since the pattern tools use the Copy/Paste method ... [More] internally, they also create new shapes, and I've updated the transformation code to ensure that the new shapes are positioned correctly: [Less]
Posted over 12 years ago by [email protected] (Rox)
Today I changed the Copy/Paste functionality for Sketch shapes and now new nodes are created for the child nodes and are referenced by the pasted node:Tomorrow I will update the Array Pattern and Circular Pattern tools so that the new point coordinates are calculated correctly.