Commit Graph

201 Commits

Author SHA1 Message Date
Yorik van Havre
ee04f2b0e9 Draft: minor fixes 2013-08-21 22:34:59 -03:00
Yorik van Havre
96ab84c1dc Arch: Faster module detection 2013-08-16 23:23:26 -03:00
Yorik van Havre
7d04272534 Arch: Added some preferences settings for walls and structs 2013-08-16 18:54:34 -03:00
Yorik van Havre
578fefc9b1 Arch: Added test suite 2013-08-15 19:24:54 -03:00
Yorik van Havre
0068d52b62 Arch: small fix to IFC importer 2013-08-01 10:13:11 -03:00
Yorik van Havre
c6858f69fd Draft: Fixes bugs from last commit 2013-07-31 13:55:06 -03:00
Yorik van Havre
b3f79881c5 Draft: removed unnecessary uses of DraftVecUtils 2013-07-30 16:48:28 -03:00
Yorik van Havre
8b75c6a206 Arch: small fix in IFC importer 2013-07-30 16:47:55 -03:00
Yorik van Havre
cb789a25d8 Arch: Added Tool property to Structs to define an extrusion path 2013-07-27 17:12:48 -03:00
Yorik van Havre
b0390d6a78 Arch: Small fix in walls 2013-07-25 11:49:46 -03:00
Yorik van Havre
117bfe48d2 Arch: Added steel profiles to structs 2013-07-24 17:40:35 -03:00
Yorik van Havre
6e9a51d017 Arch: Set wall and structs default units to mm 2013-07-24 13:00:02 -03:00
Yorik van Havre
197d141c58 Arch : Added wood sections presets to structures 2013-07-24 12:27:16 -03:00
Yorik van Havre
a3a50658f6 Arch: Restored length property of walls
Walls can again be based on no underlying object, and be
only defined by length, width and height.
2013-07-24 11:52:13 -03:00
Yorik van Havre
0253fb9e74 Arch: added spaces to the ifc importer + minor fixes 2013-07-19 15:47:47 -03:00
Yorik van Havre
f43fcd1fb5 Arch: Wall and Struct tools now set the working plane before drawing 2013-07-18 16:26:00 -03:00
Yorik van Havre
08f031d6ca Draft: Small interface cleanup 2013-07-18 16:04:34 -03:00
Yorik van Havre
b2637897f5 0000982: Arch Space object
A new Arch Space object that can be created from a solid shape or from
several boundary faces, or a mix of both
2013-07-18 12:59:17 -03:00
Yorik van Havre
dcb2ebf2ec Arch: Further work on Space object 2013-07-17 13:23:33 -03:00
Yorik van Havre
27b8be4e9b Arch: forgot to update the cmake file... 2013-07-16 19:59:56 -03:00
Yorik van Havre
5255443469 Arch: First draft of a Space tool 2013-07-16 19:09:16 -03:00
Yorik van Havre
1831cb9e34 Draft: Split main preferences page into 2 2013-07-16 13:40:06 -03:00
Yorik van Havre
51383ada07 0001167: Arch fixtures system
Arch objects can now have Fixtures, which is a mesh or part attached to
them, but that doesn't modify the geometry of the base object. They are
normally hidden, except when the new Display Mode "Detailed" is used.
Fixtures can be added to any Arch object using the new Arch_Fixture command
and removed with the standard Arch_Remove command.

Fixtures are useful for small unimportant details like window latches or hinges,
that should stay hidden most of the time.
2013-07-07 11:29:26 -03:00
Yorik van Havre
9ba82ae058 Arch: Small fix in windows 2013-07-06 13:30:26 -03:00
Yorik van Havre
a367b2e1e3 Arch: Allow windows to have different colors
+ When editing window components, a new "type" setting is available
+ In Arch preferences there is a new "Window Glass Color" preference
+ When a window component is set to "Glass panel" type it takes the glass color
2013-07-03 13:10:49 -03:00
Yorik van Havre
64ed1d97b2 Draft: Added commands for snapping tools
Snap tools now also appear in the Draft menu, so users can
give them keyboard shortcuts.
2013-07-01 16:28:00 -03:00
Yorik van Havre
5df0638aec Arch: Removed obsolete ArchCell.py 2013-06-29 12:05:45 -03:00
Yorik van Havre
d26ffbe9aa Arch: misc improvements
+ Further work on snap tracking dims
+ Better snap for structures
+ Corrected initial temp shape of structures
+ Added a box with wall length (still readonly)
2013-06-16 20:06:14 -03:00
Yorik van Havre
31fbfd33ef 0001151: Draft loads Part module at start
+ Fixed loading of Part module at startup
+ Minor cleaning around
2013-06-15 15:39:29 -03:00
wmayer
5a04adebe4 #0000862: Draft toolbar doesn't disappear when switching workbenches 2013-06-13 22:30:46 +02:00
Yorik van Havre
c2f452fd44 0000981: Arch groups now have a placement 2013-04-24 12:09:46 -03:00
Yorik van Havre
051dee07f2 0000979: Move windows with their host wall 2013-04-19 18:46:24 -03:00
Yorik van Havre
3855575032 0000729: Arch grouping 2013-04-17 17:47:42 -03:00
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
9d067e5e88 Arch: fixed errors in webgl exporter 2013-04-11 11:23:39 -03: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
a413a870a0 0000947: Arch windows based on fully constrained sketches 2013-04-07 18:29:27 -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
Yorik van Havre
9e8e7a97b9 0001072 : Edge.Curve assert in Draft 2013-03-31 17:54:32 -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
Yorik van Havre
1b016c4469 0001047: Collada export 2013-03-08 14:57:32 -03: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
Yorik van Havre
b1efe94651 Arch: Joining underlying sketches of connecting walls is now optional (preferences settings) 2013-02-15 13:20:26 -02:00
Yorik van Havre
b2be64ad23 Arch: New Arch and Wall icons 2013-02-15 13:16:18 -02:00
Yorik van Havre
35709cc7e4 Arch: General optimization 2013-02-14 18:37:14 -02:00
Yorik van Havre
af529e2603 Arch: Internal IFC parser not used anymore if IfcOpenShell is present 2013-02-14 16:35:08 -02:00