Yorik van Havre
8f41cc3512
0001003: Interactive Arch Structure tool
2013-04-14 17:45:00 -03:00
Yorik van Havre
932040bd90
Arch: Better wireframe material for the webgl exporter
2013-04-13 18:57:35 -03:00
Yorik van Havre
970889a655
Arch: Simplified webgl exporter
2013-04-13 00:29:05 -03:00
Yorik van Havre
e335a4348c
Arch: WebGL exporter now has mouse controls
2013-04-12 15:37:10 -03:00
Yorik van Havre
6dbf66b2a9
0001042: Draft DXF export with projection direction
...
The DXF exporter now features an option in Draft preferences
to project the selected objects along the current view direction
on export.
2013-04-11 14:20:50 -03:00
Yorik van Havre
9d067e5e88
Arch: fixed errors in webgl exporter
2013-04-11 11:23:39 -03:00
wmayer
fe19cb09cc
Do not override edit cursor with pre-selection
2013-04-10 13:57:44 +02:00
wmayer
42b54c1293
Fix build failure
2013-04-10 09:41:44 +02:00
Yorik van Havre
7e11f28866
0001035: WebGL exporter
...
The Arch module now features a webgl exporter that produces an all-included
HTML file that displays the exported objects in WebGL-capable web browsers.
Many enhancements are still necessary, especially with lights and materials.
At time of export, the exporter downloads the three.js library from github
and includes it in the HTML file, so it has no other dependencies.
2013-04-09 19:43:45 -03:00
Yorik van Havre
fbed270df9
0001062: New Part Helix icon
2013-04-08 17:09:31 -03:00
Yorik van Havre
75560719c4
0001068: Bug in Draft DXF export
2013-04-08 17:03:41 -03:00
wmayer
fd3d2ce266
Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad
2013-04-08 12:55:14 +02:00
wmayer
f43f70f395
Implement GeometryCurvePy::length
2013-04-08 12:54:46 +02:00
Yorik van Havre
e167c9e459
0001075: faster Draft manual coordinates
2013-04-07 18:47:02 -03:00
Yorik van Havre
a413a870a0
0000947: Arch windows based on fully constrained sketches
2013-04-07 18:29:27 -03:00
Yorik van Havre
5c65086735
0001082: Adding points in Draft Edit
2013-04-07 17:39:00 -03:00
wmayer
39e1b2dada
0001080: Wrong header define PART_GEOMETRY_H in ProgressIndicator.h
2013-04-03 13:12:17 +02:00
Yorik van Havre
aba5ca338d
Draft: Fixes to primitive-enabled tools
2013-04-02 19:43:10 -03:00
Yorik van Havre
7e64125ed1
Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad
2013-04-01 17:48:25 -03:00
Yorik van Havre
216858e433
0001074: Draft Ellipse tool
...
The Draft module now features an Ellipse tool
that creates a Part Ellipse object.
2013-04-01 17:46:32 -03:00
wmayer
a65b197815
Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad
2013-04-01 17:41:36 +02:00
wmayer
8b0bf33344
Disable NetgenPlugin for gcc and mingw
2013-04-01 17:40:52 +02:00
Yorik van Havre
c15ae93d25
0001073: Allow Draft tools to create Part Primitives
...
A preferences setting now allow Draft tools to create Part primitives
instead of Draft objects, when possible (currently point, line, arc,
circle and rectangle).
2013-03-31 23:20:30 -03:00
Yorik van Havre
9e8e7a97b9
0001072 : Edge.Curve assert in Draft
2013-03-31 17:54:32 -03:00
jriegel
7bedde5b4f
Remove Salomemesh from LibPack and compile with source. Changes for LibPack 8.1
...
Had to overwrite the salomemesh in 3rdParty with the original 5.1.2.2 from sf.net since through layout changes imposible to merge or even see changes in the code. Linux tweaking has to be done..
2013-03-31 00:16:25 +01:00
jriegel
8185740e4e
Geting NetGen roling
2013-03-31 00:16:20 +01:00
jriegel
fd52cefd49
Add workflow to create MeshShape node by commando and use standard hypotheses for meshing (quad surface)
2013-03-31 00:16:19 +01:00
jriegel
7b1feeac3c
Add support for quad faces in mesh
2013-03-31 00:16:18 +01:00
jriegel
60c4b3ecc4
Treat OCE in LibPack8.x with respect to debug/release
2013-03-31 00:16:17 +01:00
wmayer
c70a39c961
Minor repairs per jriegel/jmaustpc (fixes from wandererfan)
2013-03-30 13:42:30 +01:00
wmayer
73bcc4234c
For shapes with no faces remove display modes >Flat lines< and >Shaded<
2013-03-28 14:39:30 +01:00
jriegel
63adaeb9fc
Additional objects to handle Analysises
2013-03-27 11:41:17 +01:00
wmayer
95e19226c1
Fix typo
2013-03-27 11:18:44 +01:00
jriegel
a07f64a38a
Merge branch 'shapestring' of WndererFan and includ configure switch. Windows default off!
2013-03-26 14:51:45 +01:00
jriegel
eb6d7cedbc
Merge branch 'refs/heads/WizardShaft'
2013-03-26 13:23:27 +01:00
jmaustpc
3c9dbdebbe
flip arrow directions in Part_Export and Part_Import icons
2013-03-25 11:25:12 -03:00
jmaustpc
0ccbcffbf5
RuledSurface fixes, Switch Part_Mirror to SVG icon
...
RuledSurface fixes,
claim children
correct tool tip
change default name from "Filled_shape" to "Ruled Surface"
Part_Mirror
Switched icon in the tool bar, menu, and tree from
the existing PNG icon to the also existing SVG icon
2013-03-25 11:25:12 -03:00
jmaustpc
f18ddea1b3
Add and display Tree icon for Part_RuledSurface
2013-03-25 11:25:12 -03:00
jmaustpc
7975633807
Add an icon for Part_Export
...
Add the icon and make it display in the
Part workbench Part menu
2013-03-25 11:25:12 -03:00
Yorik van Havre
2b8f5cfd02
Arch: Merge Walls command
...
The merge walls command merges the selected walls (unifies their
underlying sketches into one and deletes remaining objects)
2013-03-24 16:15:03 -03:00
Yorik van Havre
913aa919dd
Arch: Better auto-fuse for walls
2013-03-24 15:22:37 -03:00
jrheinlaender
be36a348c8
Shaft Wizard: Right-click on column header brings up context menu
2013-03-24 16:28:13 +04:30
jrheinlaender
66ac727d07
Fem Constraint Visuals: Fixed bug that crashed FC when trying to edit a bearing constraint
2013-03-24 16:09:16 +04:30
jrheinlaender
f9d677e594
Shaft Wizard: Removed unnecessary (and erroneous) class variables which now allows the wizard to be called multiple times in a session...
2013-03-24 15:52:15 +04:30
wmayer
abc9e33e0a
Fix build error caused by items added multiple times to FemGui target
2013-03-23 13:14:49 +01:00
jrheinlaender
a085e21e9a
Bug fixes
2013-03-22 19:29:45 +04:30
WandererFan
c723cc99d1
Tidy PyList creation code. Add test driver.
2013-03-22 10:35:34 -04:00
WandererFan
830743d2e6
Refactor PyList logic to FT2FC from AppPartPy.
2013-03-22 09:38:32 -04:00
jriegel
bd197783c6
fixes for VisualStudio
2013-03-22 12:50:15 +01:00
jriegel
a44f1f32ff
Intgrate Jans FEM PullRequest
2013-03-22 12:49:05 +01:00
jriegel
fd8fb253d4
Methode stub for retriving surface nodes (todo)
2013-03-22 12:34:27 +01:00
jrheinlaender
d6dadf0a3b
Fixed unit mismatches in Shaft Wizard
2013-03-22 08:12:05 +04:30
wmayer
ce0e6e5cef
Make FeaturePython Python binding a template class to avoid code duplication
2013-03-22 00:34:18 +01:00
jrheinlaender
3a06458a2c
Fixed error after rebase
2013-03-21 18:08:56 +04:30
WandererFan
b507f618bb
Refactor to move FC object creation from AppPartPy to FT2FC.
2013-03-21 09:14:25 -04:00
jrheinlaender
ac91d8b0ec
Enhancements to Shaft Design Wizard, e.g. display of stresses for three axes and bending curve for shaft
2013-03-21 16:58:40 +04:30
jrheinlaender
af43eff2c2
Minor changes to FEM constraint visuals
2013-03-21 16:58:40 +04:30
jrheinlaender
20fdeb3d86
Added icons for FEM constraints, courtesy of jmaustpc
2013-03-21 16:58:39 +04:30
jrheinlaender
f5c6e4eae3
Improvements to FEM constraint objects
2013-03-21 16:58:01 +04:30
jrheinlaender
517443fb59
Fixed problems with loading of FEM constraint objects
2013-03-21 16:56:57 +04:30
jrheinlaender
d48542cf56
Split code into separate files for each constraint type
2013-03-21 16:56:57 +04:30
jrheinlaender
918291f81f
Created FEM constraint document object
2013-03-21 16:52:10 +04:30
WandererFan
da8b6d4a81
Eliminate temporary vector in FT2FC.
2013-03-20 19:39:03 -04:00
WandererFan
6465e367eb
Combine UCS2 & UTF-8 logic.
2013-03-20 19:12:53 -04:00
WandererFan
9c5608d8d2
Unicode cleanup.
2013-03-20 08:12:46 -04:00
WandererFan
88d037f26e
Handle UTF-8 in Py strings.
2013-03-19 13:20:12 -04:00
jmaustpc
9da66cbb02
Add and display PartDesign Tree icons
...
created Partdesign_Hole, Tree_PartDesign_Pad, and
Tree_PartDesign_Revolution SVG icons
Referenced the above in the PartDesign.qrc file
Modified the ViewProviders to display the Tree_icons
for Chamfer, Fillet, Draft, Groove, Hole, LinearPattern,
Mirrored, MultiTransform, PolarTransform, Revolution,
Scaled, Pad and Pocket.
PartDesign_Hole has not been implemented yet however
the ViewProvider has been, so I added the icon
2013-03-19 11:11:51 -03:00
WandererFan
d030445d39
Handle Py_UNICODE objects & ASCII Py_Strings
2013-03-18 18:05:38 -04:00
Yorik van Havre
5fff0f0fb8
0001056: Better tooltip for Sketcher Polyline tool
2013-03-16 23:21:45 -03:00
WandererFan
8b2c763e4a
Basic ASCII text to wire version. Breaks on Unicode. std::exception handling.
2013-03-16 17:07:05 -04:00
jriegel
1bb9e53326
Picking elements and faces in TaskCreateNodeSet
2013-03-16 16:23:12 +01:00
jmaustpc
a3d68a1d34
remove duplicate Include file PartFeature.h
...
remove
-// includes for findAllFacesCutBy()
-#include <TopoDS_Face.hxx>
-class gp_Dir;
-
from freecad/src/Mod/Part/App/PartFeatures
2013-03-16 12:02:27 -03:00
jmaustpc
a3ef789f5a
Allow faces to be profiles for a sweep & minor fix loft
...
Allow faces to be used as the profiles for a Part_Sweep
some minor fixes for Part_Loft
2013-03-16 12:02:27 -03:00
jmaustpc
0a7a9d9cf2
Part_Loft add ability to use a Facefor a profile
...
Part Loft internally uses either a vertices and/or wires as profiles.
If an edge is selected always was converted into a wire for MakeLoft.
This commit allows a face to be selected and then uses
ShapeAnalysis::OuterWire
to aquire a wire (from the outer edges of the face) to pass to MakeLoft.
2013-03-16 12:02:27 -03:00
jriegel
5fc802dfa1
Additional visual modes and some clean up in ViewProvider
2013-03-16 14:08:31 +01:00
jriegel
450b028042
Add slecection and edge visualization for Hex8
2013-03-16 12:28:18 +01:00
jriegel
906011451e
ElementSelection for Tet10
2013-03-16 11:17:36 +01:00
jmaustpc
59de0b5a9f
Tree icons now display Part Plane, Torus, Sphere, Cylinder,Cone
...
Created ViewProviders for the above.
Fixed a minor typo in the Part Line ViewProvider
2013-03-15 22:05:06 -03:00
jmaustpc
ecc28163bb
Enable Part_Mirror child item in tree
...
Part_Mirror now shows its child shape in the tree under
the newly created Mirror Feature. On deletion it's
child shape is set to show (if it had been hidden). Thus
making its behaviour and appearance consistant with other
Part tools, E.G. Part Fillet, Part Loft, etc.
2013-03-15 22:05:06 -03:00
jmaustpc
0b025ef5af
show Part_Extrude icon in the tree
...
Added reference to existing Part_Extrude icon
to ViewProviderExtrusion.cpp
2013-03-15 22:05:06 -03:00
jmaustpc
13601fbcd8
display Parametric Ellipsoid Tree icon
...
Add the line
sPixmap = "Tree_Part_Ellipsoid_Parametric.svg";
to the Ellipsoid viewprovider
2013-03-15 22:05:06 -03:00
jmaustpc
5c7c7b5bda
Add Parametric Part Plane Tree icon and reference in Part.qrc
...
Add Tree_Part_Plane_Parametric.svg and add its reference in
src/Mod/Part/Gui/Resources/Part.qrc
2013-03-15 22:05:06 -03:00
jmaustpc
cb45f66745
Change the tree icon displayed for Part_Box
...
Change the icon file name in the viewprovider for Part_Box
Add Part Box, Cylinder, Cone, Sphere, Ellipsoid, Torus
tree icons to the Part.qrc file
2013-03-15 22:05:06 -03:00
jmaustpc
e3777dafcc
Add Tree icons for 3d Part primitives
...
This commit is just the icons themselves, not
the code to display them yet.
Tree_Part_Box, Tree_Part_Cone, Tree_Part_Cylinder,
Tree_Part_Sphere, Tree_Part_Ellipsoid,
Tree_Part_Torus,
2013-03-15 22:05:06 -03:00
jmaustpc
1804fc5718
Minor mod to icons for Part Circle, Ellipse,Helix, Line
...
reduce size of Circle, Ellipse,Helix, Line, within the icons
To increase their spacings so when stacked they don't collide
2013-03-15 22:05:06 -03:00
jmaustpc
85bcb92856
add ViewProviders & Tree icons for Part Point, Ellipse, & Helix
...
Add ViewProviders to select an icon for the part primitives
Point, Ellipse, Helix,
Also return Part Box tree icon to "Tree_Part.svg"
2013-03-15 22:05:06 -03:00
jmaustpc
7e3807ab49
new Part Primitives icons, display tree icons Part Line and Circle
...
New icons for Parametric Part Primitives
Point, Line, Circle, Ellipse, Helix
Display the icon in tree via independent viewproviders for
Part Parametric Line and Circle
Change Part Box tree icon to display yellow Part Box icon from the tool bar
2013-03-15 22:05:06 -03:00
wmayer
89fae529ff
0001053: New Start Page tab every time the Start WB is selected
2013-03-12 11:17:24 +01:00
wmayer
90d06b1bd7
Fix compiler warning
2013-03-12 11:13:14 +01:00
wmayer
a38d46900c
Fix gcc build error
2013-03-11 10:57:01 +01:00
jriegel
dadafaac53
Implement selection for Tet4 elements
2013-03-10 14:53:53 +01:00
Yorik van Havre
1b016c4469
0001047: Collada export
2013-03-08 14:57:32 -03:00
wmayer
c2114d25fd
Apply Jim's patch
2013-03-07 14:54:13 +01:00
Yorik van Havre
f9444f83cf
Draft: Added Heal command
...
The Draft_Heal command allows to heal bad Draft objects coming
from earlier versions of FreeCAD.
2013-03-06 12:14:14 -03:00
wmayer
5bd1427f1d
Fix wrong order of arguments in Part.makeThread
2013-03-05 12:57:26 +01:00
wmayer
c9618b50ef
Fix build failure on Fem module
2013-03-05 11:16:35 +01:00
jriegel
b2d175edd3
Add ViewSelection and Jims Icon. Some fixes
2013-03-04 21:16:45 +01:00
Yorik van Havre
0ea6862601
Sketcher: small fix to allow to use SoDatumLabel in python
2013-03-04 15:56:17 -03:00
jriegel
8d3f1a9f24
Dialog for dealing with creation and edeting of node sets
2013-03-03 22:19:04 +01:00
wmayer
3025c6e292
Validate face in extrusion feature
2013-03-03 12:24:23 +01:00