wmayer
1855c80f36
replace Part.Line with Part.LineSegment
2016-11-30 21:25:18 +01:00
wmayer
e96370f820
add class LineSegment
2016-11-30 16:26:21 +01:00
wwmayer
7e8c9a6b1a
Merge pull request #356 from kkremitzki/master
...
Fix English typo
2016-11-30 10:15:03 +01:00
Kurt Kremitzki
6d9ad77868
Fix English typo
2016-11-30 01:14:09 -06:00
Kurt Kremitzki
4ef6d7a387
Fix English typo
2016-11-30 01:13:21 -06:00
wmayer
537cfb2d48
fix segmentation fault when caling setupWithoutGUI
2016-11-29 19:29:12 +01:00
Yorik van Havre
43aae3db37
Arch: fixed makePipe to return the pipe
2016-11-29 11:41:10 -02:00
wwmayer
313d8933f1
Merge pull request #354 from ickby/fixes
...
Fixes one Extension and two PartDesign bugs
2016-11-29 14:17:24 +01:00
Markus Lampert
ad3e3166f5
Some cleanup.
2016-11-29 01:31:12 -08:00
Markus Lampert
0807eaf597
Added wire(s)ForPath functions with test.
2016-11-28 15:52:17 -08:00
Markus Lampert
fbc75d9797
Split out PathGeom and created test cases for it.
2016-11-28 15:11:24 -08:00
Markus Lampert
fcc187880e
Enhance makeHelix to also support helixes that spiral downwards.
2016-11-28 15:10:25 -08:00
Stefan Tröger
ddc9d9cf5d
Extensions: "hasExtension" for python types -fix 0002785
2016-11-28 22:15:09 +01:00
Stefan Tröger
8bf5f03671
PartDesign: Fix crash on pattern abort
2016-11-28 22:13:41 +01:00
Stefan Tröger
bb1ac8bfc6
PartDesign: Fix origin selection for pattern
2016-11-28 22:13:41 +01:00
wmayer
8d1bea8d60
need vtkhdf5 module for certain systems
2016-11-28 18:07:25 +01:00
wwmayer
1f6ed81624
Merge pull request #353 from berndhahnebach/bhbdev058
...
FEM: GMSH tool
2016-11-28 18:04:20 +01:00
Bernd Hahnebach
9154825889
FEM: gmsh mesh tool, add different mesh element size for Shape elements
2016-11-28 01:18:08 +01:00
Bernd Hahnebach
ddef153ef1
FEM: gmsh mesh tool, fix endless loop in task panel
2016-11-28 01:17:58 +01:00
Bernd Hahnebach
cb14a50aec
FEM: gmsh mesh tool, add some more properties to adjust gmsh mesh
2016-11-28 01:17:54 +01:00
Bernd Hahnebach
f9bc29fbc5
FEM: gmsh mesh tool, use gmsh names for properties
2016-11-28 01:17:50 +01:00
Bernd Hahnebach
299d3d1206
FEM: icons, rename some icons to better fit in FEM name scheme
2016-11-28 01:17:45 +01:00
Bernd Hahnebach
37db5ab428
FEM: solver Z88, fix in object attributes
2016-11-28 01:17:36 +01:00
wmayer
b503d55299
port hyperbola branch to new tools classes
2016-11-27 22:43:58 +01:00
Abdullah Tahiri
bc728c217b
Sketcher: Fixing compilation warnings
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
22457c41dd
Sketcher: Hyperbola construction endpoints autoconstraints
...
==========================================================
Support for coincident autoconstraint for endpoints
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
a879296ca7
Sketcher: Minor fix - hyperbolic arc icon reference
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
96d664dd88
Part::Geometry: ArcOfHyperbola CCW emulation support/fix
...
===================================================
Correction of the emulation so that arcs of hyperbola are always CCW. This fixes mismatching of end points and edge in Sketcher.
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
8bba2427c3
Sketcher: Hyperbola added supported type
...
========================================
Allows to restore a saved hyperbola in a sketch.
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
1c77657354
Sketch: Hyperbola tangency to line
...
==================================
As a way to lock a line to hyperbola tangency to a branch has not been identified, this tangency is implemented
by adding a point at the tangency point in order to avoid the jumping.
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
73930c4294
Sketcher: Hyperbola perpendicularity constraint
...
=================================================
Line perpendicular to hyperbola using via point constraint.
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
50ab33aeb4
Sketcher: Hyperbola Tangency to Curves
...
======================================
Implementation of the Tangency via point for all curves to Hyperbola (no line to Hyperbola yet).
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
14a2437b72
Sketcher: Hyperbola element widget support
...
==========================================
Support added to the Element widgets for hyperbola
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
26bef1d2c8
Sketcher Hyperbola Icons
...
========================
Slightly modified icons based on Jim's original proposal (with the center instead of the focus point):
http://forum.freecadweb.org/viewtopic.php?f=10&t=8038&hilit=hyperbola#p66129
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
cdb14deb99
Sketcher Hyperbola: Creation method autoconstraints
...
Correction of center and curve on major axis position.
Still to fix the endpoints (determination of CCW or CW drawn curve)
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
3a33fc292e
Sketcher hyperbola creation fix
...
removing line to origin during creation
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
96ae5272db
Sketcher Hyperbola: Creation Method improvements
...
- Avoid unnecessary recomputes
- Create as construction
- Continuous mode creation
2016-11-27 18:45:33 +01:00
DeepSOIC
95043e58ea
Sketcher: Hyperbola: fix minor diameter ends swapping
...
Quick and dirty, but seems to work.
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
4e2d672e13
fix partials
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
6c612b270a
fix in minor axis Expose Internal Geometry for hyperbola
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
b6c1e15493
Hyperbola InternalAlignment
...
Focus is working.
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
fb12cb83fc
Solver InternalAlignment: Change to diameters instead of radii to be able to draw asymptotes
...
GCS and Sketch.cpp support
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
4fce95a7da
Hyperbola: InternalAlignment solver constraints
2016-11-27 18:45:33 +01:00
DeepSOIC
df820bef59
Sketcher: solver: transplant all arc kinds to use CurveValue constraint
...
arc and arc of ellipse
2016-11-27 18:45:33 +01:00
DeepSOIC
2d0ad5ac11
Sketcher: solver: implement Value for all other curves
...
for line, circle, and ellipse.
Compiles, but untested.
2016-11-27 18:45:33 +01:00
DeepSOIC
9b71ebf48b
Sketcher: Hyperbola: fix - remove periodicity correction
...
Not needed, since hyperbola is not periodic, unlike circle and ellipse
2016-11-27 18:45:33 +01:00
DeepSOIC
180e01bcfc
Sketcher: Hyperbola: fix major radius formula
2016-11-27 18:45:33 +01:00
DeepSOIC
6fce841404
Sketcher: Hyperbola: fix crash when drawing a new one
2016-11-27 18:45:33 +01:00
DeepSOIC
c1da7d6125
Sketcher: solver: Value constraint
...
(morphed from hyperbola arc range constraint)
(compiles, but untested)
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
3c6ac70577
Conflict resolution
2016-11-27 18:45:33 +01:00