sliptonic
907a9d9b75
move vcarve out of experimental
2020-09-28 14:58:09 -05:00
sliptonic
1e9cabd53b
remove need for cuttingedgeheight
...
Calculating from diameter and cuttingedgeangle
2020-09-28 14:58:09 -05:00
sliptonic
3ffa3bf285
improve selection and avoid border case with ultra short segments
2020-09-28 14:58:09 -05:00
sliptonic
971e4a9915
Resolve UI issues
...
taskpanel threshold value
add constants to PathVoronoi calls
check for tool properties
set correct z height coloring exterior lines
2020-09-28 14:58:09 -05:00
sliptonic
315e18c78a
Path: Vcarve fixes
...
formatting fixes
remove reference to old ToolType
2020-09-28 14:58:09 -05:00
sliptonic
bfc37274bc
Rewrite for boost voronoi
2020-09-28 14:58:09 -05:00
sliptonic
b9d7dbc380
Path: Vcarve - Added threshold property to remove unwanted segments
...
code cleanup & debug
2020-09-28 14:58:09 -05:00
sliptonic
f711cfb192
Path: vcarve add feed rate
2020-09-28 14:58:09 -05:00
sliptonic
7a4ad8be71
path: vcarve requires engraver with proper angle
...
vcarve calculates depth with MIC now
2020-09-28 14:58:09 -05:00
sliptonic
7641a54146
Path: increasing the discretize precision
2020-09-28 14:58:09 -05:00
sliptonic
9c68052d4d
Path: add vcarve operation using openvoronoi
2020-09-28 14:58:08 -05:00
Markus Lampert
c3306582bf
Added voronoi colorExterior case where one external vertex coincides with a point of an input segment.
2020-09-28 14:58:08 -05:00
Markus Lampert
81a7341632
Added vertex cache to voronoi colorExterior callback processing - cuts execution time in half.
2020-09-28 14:58:08 -05:00
Markus Lampert
67ded9cbfa
Added retrieval of points and segments for voronoi diagram
2020-09-28 14:58:08 -05:00
Markus Lampert
3a50f84ba4
Added Index as attribute of all voronoi objects for easier debugging
2020-09-28 14:58:08 -05:00
Markus Lampert
e3adbc0bf9
Simplified and further optimised colinear colorisation
2020-09-28 14:58:08 -05:00
Markus Lampert
65b2cc1f48
Added color -1 to mean resetting all color.
2020-09-28 14:58:08 -05:00
Markus Lampert
32cc97b1a7
Some algorithm optimisations
2020-09-28 14:58:08 -05:00
Markus Lampert
08e73632ec
Added callback to colorExterior to also color 'interior'
2020-09-28 14:58:08 -05:00
Markus Lampert
7e6975a154
Added colorColinear and resetColor algorithms
2020-09-28 14:58:08 -05:00
Markus Lampert
10ce91f873
Added optional scaling factor to Voronoi construction.
2020-09-28 14:58:08 -05:00
Markus Lampert
0045a04d4b
Added scaling to micro meters
2020-09-28 14:58:08 -05:00
Markus Lampert
afdf41f716
Added support for distances of edge end points.
2020-09-28 14:58:08 -05:00
Markus Lampert
8d68122ec1
Added api calls for coloring all twins and coloring exterior edges and vertices.
2020-09-28 14:58:08 -05:00
Markus Lampert
42b074c0dd
Added toGeom for curved edges.
2020-09-28 14:58:08 -05:00
Markus Lampert
8f16b94669
Added geometries for vertices and linear edges.
2020-09-28 14:58:08 -05:00
Markus Lampert
bbd2c049a9
Added support for voronoi cells
2020-09-28 14:58:08 -05:00
Markus Lampert
13742cca41
Added support for voronoi edges.
2020-09-28 14:58:08 -05:00
Markus Lampert
04cf9c2e46
Added python bindings for voronoi diagram construction and accessing the resulting vertices.
2020-09-28 14:58:08 -05:00
wmayer
1a15d566d5
Part: [skip ci] include OCC hesder to PCHs, fix compiler warning when trying to delete void pointer
2020-09-28 20:23:33 +02:00
wmayer
904574d368
Part: expose GeomPlate algorithm to Python
2020-09-28 18:46:35 +02:00
wmayer
5c4b7fa776
Part: [skip ci] add functions makeFromTrimmedCurve2d and makeFromCurveAdaptor2d
2020-09-28 17:24:48 +02:00
wmayer
343639640c
Part: converter from Adaptor3d_Curve to GeomCurve
2020-09-28 14:53:42 +02:00
wmayer
1a4c0a823d
Part: [skip ci] add missing methods to RectangularTrimmedSurface
2020-09-28 13:18:47 +02:00
wmayer
db645a6ea8
Surface: [skip ci] add icon for sections command
2020-09-28 07:57:00 +02:00
wmayer
1f8296736b
Part: improve Python interface
...
+ rename getCurve2dFromGeom2d to makeFromCurve2d
+ add function makeFromCurve and makeFromTrimmedCurve like makeFromSurface
+ implement OffsetCurve.BasisCurve
+ fix memory leak in BRepOffsetAPI_MakePipeShellPy
2020-09-27 23:34:45 +02:00
J-Dunn
3216ca32a8
Add files via upload
...
fix 3Dsurface bugs: variable name error and OCL using half tip angle.
https://forum.freecadweb.org/viewtopic.php?f=15&t=50570
2020-09-27 18:34:31 +01:00
vocx-fc
eb9ba049fe
Part: change command name Part_MakeTube to Part_Tube
...
This follows the style of the other Part commands which don't
have the word `Make` just the name of the noun, `Box`, `Cylinder`,
`Sphere`, etc.
2020-09-27 13:01:16 +02:00
wmayer
e2d0bf2c3a
Sketcher: [skip ci] fix computing of hotspot of XPM icons on Windows/macOS
...
Add a cross to copy and array icons.
2020-09-27 12:06:26 +02:00
Bernd Hahnebach
b3ca8f2284
FEM: object unit tests, improve some comments
2020-09-26 23:29:38 +02:00
Bernd Hahnebach
41b3421563
FEM: z88 solver, use same object type schema as for all other solver objects
2020-09-26 23:17:36 +02:00
Bernd Hahnebach
7ad6caff84
FEM: python code formating
2020-09-26 23:17:27 +02:00
wmayer
ed7cdd4c2c
Surface: add command to create surface from sections
2020-09-26 16:32:42 +02:00
wmayer
173576e49c
Part: add method to add a wire (e.g. to create a hole) to a face
2020-09-25 16:00:01 +02:00
wmayer
31197e5cdc
Part: add method to return a reversed shape
2020-09-25 15:59:08 +02:00
wmayer
e22e215d16
Part: implement BSplineSurface.buildFromNSections based on GeomFill_NSections
2020-09-25 15:07:47 +02:00
wmayer
77f84ce743
Part: [skip ci] fix shape builder to create filled face from vertexes
2020-09-25 13:42:39 +02:00
Bernd Hahnebach
3bda9bda96
Arch: ifc export, workaround for draft array export and some small improvements
2020-09-24 17:50:42 +02:00
wmayer
142a398c94
Start: [skip ci] replace QTextStream and its manipulators with stringstream to avoid deprecation warnings with Qt 5.15
2020-09-24 13:46:15 +02:00
vejmarie
0d9e97f652
Revert Qt::endl which is not defined in Qt << 5.15 version
...
Signed-off-by: vejmarie <jmverdun3@gmail.com >
2020-09-24 12:56:43 +02:00