Commit Graph

798 Commits

Author SHA1 Message Date
Simon
c4b1685728 Add opening symbols to clones of windows
The method execute must create the sshapes and vshapes objects. They must
1. exist in the cloned (parent) object (by calling the execute function)
2. and be copied to the clone object.
Then the SVG rendering in ArchSectionPlan can find it.
2017-05-27 19:49:20 -03:00
Yorik van Havre
335da6a0ad Arch: Fixed moving and rotating spaces 2017-05-25 10:46:52 -03:00
Yorik van Havre
2a2ab3c4ef Updated translations 2017-05-25 10:04:05 -03:00
Yorik van Havre
08b7d9154a Arch: Fixed error in DXF export of Arch Panel sheets 2017-05-20 12:24:08 -03:00
looooo
ef22d5202d py3: define xrange for python3
this is done in files where the xrange is used.
replace this with range once python2 is not supported anymore.
issue 0000995
2017-05-18 15:56:09 +02:00
Jeff Terrace
36c60d3f8d Use xrange instead of range when exporting to collada.
This avoids creating a giant temporary list for large meshes.
2017-05-12 09:28:54 -07:00
Yorik van Havre
4174aac5ab Arch: Changing the Length of a Wall now affects its baseline 2017-05-09 19:32:48 -03:00
Yorik van Havre
297b20e9b5 Arch: small fix to last commit 2017-05-05 12:52:17 -03:00
Yorik van Havre
aa65230d4c Arch: Fixed multilayer wall colors + added control in wall creation panel + fixed default roles 2017-05-05 12:45:41 -03:00
Yorik van Havre
0fc9e2be04 Arch Multimaterial 2017-05-03 11:52:24 -03:00
Simon
1815a9ef4d Fix wrong variable name symbolLineWidth -> svgSymbolLineWidth. 2017-04-23 19:42:25 -03:00
Simon
e2b5c16c05 ArchSectionPlane: Fix incomplete SVG because of = instead of +=. 2017-04-23 19:42:25 -03:00
Simon
f673658a22 ArchSectionPlane: Remove placeholders in getSVG and more clean up.
getSVG puts placeholders in the generated SVG code and replaces them
afterwards with length values. With the changes of the previous commits
this seems not to be necessary anymore.

I replace them in a separate commit so this change can be reverted easily.
2017-04-23 19:42:25 -03:00
Simon
99247f57d7 ArchSectionPlane: Add properties for the line color and the fill color
* Both properties are automatically added to old section planes
  with the help of onDocumentRestored.
* A bit of style clean up to improve the readability of touched code lines.
2017-04-23 19:42:25 -03:00
Simon
9633c94515 ProjectionAlgos: Make the style of the lines in the SVG file configurable.
* getSVG provides new style parameters for every kind of line:
  V, V0, V1, H, H0, H1.
* Old line width parameters are removed. The style parameters
  can be used instead.
* A style is a map container for svg attribute keys and values
  (string, string).
* The Python interface is updated to offer the new style parameters
  accordingly as a dict.
* Because there are many parameters on the function call now,
  the Python interface supports keyword parameters.
* Update ArchSectionPlane to take advantage of the new style parameters.
  This simplifies the code. String replacements could be removed
  (done in a later commit).
* FeatureViewPy.cpp is – to my knowledge – the only function that used the
  old line width parameters. I rewrote it to use the new style parameters.
2017-04-23 19:42:25 -03:00
asiersarasua
43704f31ee Fix typos 2017-04-23 18:48:21 -03:00
Yorik van Havre
5f1158ce49 Moving Arch BIMServer, Arch Git and Web Sketchfab to new external WebTools workbench 2017-04-16 16:37:25 -03:00
Yorik van Havre
66884ef2c8 Arch: Allow to set which wire cuts the hole in Arch Windows 2017-04-16 14:54:59 -03:00
Yorik van Havre
b7d81a836c Arch: Support for Panels based on other shapes in PanelCut 2017-04-16 13:13:14 -03:00
Yorik van Havre
b32e9806e1 Arch: Fixed support of v/vt/vn notation in OBJ importer 2017-04-12 20:30:38 -03:00
Amritpal Singh
10ce910c03 updated recompute() function 2017-04-11 15:23:30 -03:00
Amritpal Singh
91121a8793 added recompute() function to reflect changes in the GUI 2017-04-11 15:23:30 -03:00
asiersarasua
ba3274cf1a Fix typos 2017-04-09 18:29:11 +02:00
Yorik van Havre
8643f1cf1f Arch/Draft: Autoselect results of Up/downgrade and arch component 2017-04-06 18:08:39 -03:00
Yorik van Havre
f4edb7aed4 Arch: Rebars can now be based on any wire, not only sketches 2017-04-05 17:25:57 -03:00
Harald Geyer
3074c2e756 Arch: Add property to stairs object for making ladder style stairs
The StringerOverlap property allows to raise the stringers realtive to
the treads, so that they are actually beside them.

This type is often used for building wooden stairs.
2017-03-25 12:06:05 -03:00
sliptonic
34324c6547 Path: Several small bugs related to Arch Panel support in Path.
Sheet tag placement not including the sheet offset
contour not using sheet attributes
Engraving not using sheet attributes
Profile not using transform.
2017-03-21 15:04:53 -05:00
sliptonic
ffc4fb28aa Path: additional functionality for arch panels 2017-03-21 10:27:51 -03:00
Yorik van Havre
8ba6896cf4 Arch: little fix in IFC exporter 2017-03-20 18:01:54 -03:00
Yorik van Havre
c7d01a7c33 Arch: fixed bug in panel tools 2017-03-17 20:39:35 -03:00
Yorik van Havre
4f165179e3 Arch: Add more metadata to exported DAE files 2017-03-17 17:23:16 -03:00
Yorik van Havre
58ed7c3688 Arch: fixed bug in panels 2017-03-17 13:12:46 -03:00
Yorik van Havre
5372865ac5 Arch Added extra panel tools for sliptonic:
* ArchPanelCut.getWires(): returns (outlines,holes,tags) of this panel
* ArchPanelSheet.getOutlines(): returns the outlines of inner panels
* ArchPanelSheet.getHoles(): returns the holes of inner panels
* ArchPanelSheet.getTags(): returns the tags of inner panels
2017-03-16 18:12:10 -03:00
Kunda
2dc12cd541 Profiles for Arch pipes (fixes issue #2954)
Submitting this PR for user simsiem
MantisBT ticket #2954
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=3&t=21079
2017-03-15 10:34:25 -03:00
Yorik van Havre
91c59c7910 Arch: Material improvements
* Fix in material editor when loading existing material
* Added some properties to Arch materials that reflect the contents of the material dictionary
* Added some similar properties to Arch equipment
* Fixed standard code button in Arch material panel to go to Omniclass website to pick a code
2017-03-08 20:39:38 -03:00
Yorik van Havre
09cc396711 Arch: small bugfix in IFC export 2017-03-08 16:41:05 -03:00
Yorik van Havre
177c350a16 Arch: misc minor bugfixes 2017-03-08 15:55:07 -03:00
Yorik van Havre
a6cfb18e37 Arch: Renaming Hires to HiRes 2017-03-07 13:36:33 -03:00
Yorik van Havre
5625bab170 Arch: Added Hires property + display mode to all Arch objects 2017-03-07 00:34:30 -03:00
Yorik van Havre
6b66a38ee3 Updated translations with latest files from crowdin 2017-03-06 11:53:09 -03:00
Kunda
19f8fd4c10 source typo fixes pt5
+ cleaning up some more non-short-URLs
Issue #2914
2017-03-04 13:07:13 -03:00
looooo
7a0a997481 py3: Arch: mostly print-statements
7247937288be85fe217c2d57cdb96c9a666e4e28
00528f4b445fd851df53a79b4be6f1ff480f74d0
b7e3a874dbadbac1c1ecfade4b8676c15fdf25ee
2017-03-02 14:59:31 +01:00
Kurt Kremitzki
9d85f3bb66 Update arch exception catching for py3 2017-03-02 14:59:31 +01:00
Yorik van Havre
dd7b65a585 Draft: Added utilities -> create Working Plane Proxy command 2017-02-25 20:34:43 -03:00
Yorik van Havre
dbb8afbe1f Arch: Added option to create new material as a copy of an existing one in Arch Material dialog 2017-02-25 15:55:56 -03:00
Yorik van Havre
aab99ad968 Arch: Added materials support to Arch OBJ import/exporter - fixes #2139 2017-02-25 01:07:48 -03:00
Yorik van Havre
402aef2e63 Arch: Support for object colors in DAE importer/exporter 2017-02-23 22:46:32 -03:00
Yorik van Havre
b115d794a7 Arch: Add default storey when exporting to IFC + allow all Arch objects to have Undefined role 2017-02-17 20:47:39 -02:00
Yorik van Havre
88689439bd Arch: Testing opening property for windows 2017-02-14 10:07:59 -02:00
Yorik van Havre
1cbe0be416 Arch: Fix in Arch Test 2017-02-12 21:02:51 -02:00