Whiteboard for v0.18
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Re: Whiteboard for v0.18
Thanks for the work so far. The partitioning in several threads seems sensible, some of them will probably need further splitting after some discussion. A small glitch seems to be the reference in item 43: I think it should point to item 41 instead of 40.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
- Joel_graff
- Veteran
- Posts: 1949
- Joined: Fri Apr 28, 2017 4:23 pm
- Contact:
Re: Whiteboard for v0.18
A last-minute suggestion: Sketcher should have a slope constraint for line segments.
Essentially, when applying the slope constraint the user should be able to fix the line's slope by specifying it in one of three forms:
The same effect can be achieved with an angle constraint, but that requires a reference edge to apply. The slope constraint then, should really behave in all cases like the horizontal or vertical constraints do.
I don't know how many other uses this particular constraint would have, but in the realm of transportation engineering, it's very commonly used in a variety of scenarios, typically expressed either as a percentage or as a ratio.
Essentially, when applying the slope constraint the user should be able to fix the line's slope by specifying it in one of three forms:
- as a decimal
- as a ratio
- as a percentage
The same effect can be achieved with an angle constraint, but that requires a reference edge to apply. The slope constraint then, should really behave in all cases like the horizontal or vertical constraints do.
I don't know how many other uses this particular constraint would have, but in the realm of transportation engineering, it's very commonly used in a variety of scenarios, typically expressed either as a percentage or as a ratio.
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails
pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
Re: Whiteboard for v0.18
one more: externalize smesh
pyocct depends on smesh8.3 Building it seems to be straight forward. So we are maybe able to get rid of the copied smesh sources and depend on the external package.
pyocct depends on smesh8.3 Building it seems to be straight forward. So we are maybe able to get rid of the copied smesh sources and depend on the external package.
Re: Whiteboard for v0.18
Wandererfan started already sorting the topics in an Excel sheet. We should wait with further suggestions until this is split into several threads.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
- wandererfan
- Veteran
- Posts: 6326
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: Whiteboard for v0.18
There will be lots of opportunities to make more suggestions for v0.18 during the development cycle. At this point, we're just trying to identify major areas that need significant work and how to approach them.
-
- Veteran
- Posts: 7791
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Whiteboard for v0.18
Great to have this thread for wishes and requests. Here are some wishes from me.
Sketcher workbench:
1. A Text-tool for to place, scale, rotate, define and dimension text. Different font types has to be found by the system like in Inkscape, Libreoffice or other software, that the user does not need to find the path on his own on his computer.
2. Use-edge tool. It's a bit similar to the external edge refence tool, but if you choose an edge it's not needed to redraw it. Combined with a clever edge finding tool (all tangent edges gives a edge chain).
3. Use-edge with offset, the same thing as two, but with an offset in minus or plus or both direction.
PartDesign
1. A shapebinder with two different options, first use absolute coordinate position, second use the actual position like chrisb wrote here:
So part extrude has to include into the partdesign workbench, as well as ruled surface. For sweep and loft I wish to have the possibility to chose between solid or shell, like in the part workbench.
3. It must be possible to start a project in a body and the first features are not connected. For example a engine block. So that you have the freedom to start at different positions in the 3d area, and at the end it results in a single coherent solid. Or for example a table made out of one piece, but you start your design with the four legs.
4. Integrate the part shapebuilder fully parametric into the part-workbench
5. Thin object, later you type in a wallthickness in minus or plus or both directions and a depht. Imaigne you draw just a u shape in the sketcher.
6. Variable fillet / radius with three or more radius points. The points are moveable.
7. Full round fillet. It determines the max. possible radius between two edges and creates it.
Set colors, please add the possibility to set one or more faces transparency.
Improved selection tools for faces or edges behind a shape. Multi selection for curves / edges with recognice tangency. Box select tool for faces that see the faces in front and suspend faces behind.
The improved selection tools recognize tangent edges, the result is a edge chain. Or you select one edge in the middle, one start and one end and all inner edges will be selected, same with faces, one in the middle and some boundary and inside faces will be selected.
A extend tool for extend (stretch) one or more edges / curves and faces along direction as well as tangent in normal direction.
That's all for today.
Sketcher workbench:
1. A Text-tool for to place, scale, rotate, define and dimension text. Different font types has to be found by the system like in Inkscape, Libreoffice or other software, that the user does not need to find the path on his own on his computer.
2. Use-edge tool. It's a bit similar to the external edge refence tool, but if you choose an edge it's not needed to redraw it. Combined with a clever edge finding tool (all tangent edges gives a edge chain).
3. Use-edge with offset, the same thing as two, but with an offset in minus or plus or both direction.
PartDesign
1. A shapebinder with two different options, first use absolute coordinate position, second use the actual position like chrisb wrote here:
2. A mix between solids and faces / shells inside a body. Have a look at the Solidworks vid with the Tide bottle. It starts with curves, then faces, shell and at the end it results into a solid with thickness.
So part extrude has to include into the partdesign workbench, as well as ruled surface. For sweep and loft I wish to have the possibility to chose between solid or shell, like in the part workbench.
3. It must be possible to start a project in a body and the first features are not connected. For example a engine block. So that you have the freedom to start at different positions in the 3d area, and at the end it results in a single coherent solid. Or for example a table made out of one piece, but you start your design with the four legs.
4. Integrate the part shapebuilder fully parametric into the part-workbench
5. Thin object, later you type in a wallthickness in minus or plus or both directions and a depht. Imaigne you draw just a u shape in the sketcher.
6. Variable fillet / radius with three or more radius points. The points are moveable.
7. Full round fillet. It determines the max. possible radius between two edges and creates it.
Set colors, please add the possibility to set one or more faces transparency.
Improved selection tools for faces or edges behind a shape. Multi selection for curves / edges with recognice tangency. Box select tool for faces that see the faces in front and suspend faces behind.
The improved selection tools recognize tangent edges, the result is a edge chain. Or you select one edge in the middle, one start and one end and all inner edges will be selected, same with faces, one in the middle and some boundary and inside faces will be selected.
A extend tool for extend (stretch) one or more edges / curves and faces along direction as well as tangent in normal direction.
That's all for today.
- wandererfan
- Veteran
- Posts: 6326
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: Whiteboard for v0.18
This spreadsheet has tabs for each of the various threads. Forum thread starters will follow shortly.
- Attachments
-
- whiteboardSlice.xls
- (50.5 KiB) Downloaded 54 times
Re: Whiteboard for v0.18
How should we continue with further requests like the two posts after you published the excel sheet. Should the authors distribute their requests to the various v0.18 threads?wandererfan wrote: ↑Sat Feb 17, 2018 9:10 pm This spreadsheet has tabs for each of the various threads. Forum thread starters will follow shortly.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Whiteboard for v0.18
Here is the main list as pdf (bernd asked for it).
- Attachments
-
- whiteboard.pdf
- (138.28 KiB) Downloaded 98 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.