Commit Graph

308 Commits

Author SHA1 Message Date
Yorik van Havre
dbed1e35e5 Draft: small fix in Array object 2014-08-06 19:33:55 -03:00
Yorik van Havre
6dd35078a2 Draft: issue message if an object cannot be moved or rotated - fixes #1642 2014-08-05 18:28:26 -03:00
Yorik van Havre
234af5b27f Arch: improvements in Space object
* Better text control
* Text position editable with Draft Edit
* Additional properties such as finish types
2014-08-05 16:19:39 -03:00
Yorik van Havre
bf101bbfcb Draft: Array objects now have an IntervalAxis property to build helicoidal compounds 2014-08-01 20:57:53 -03:00
Yorik van Havre
b74c96dcc4 Draft + Arch: fixes when working without the GUI 2014-07-29 22:20:06 -03:00
Yorik van Havre
14ee127dc7 Arch: Further work on panel 2014-07-20 13:17:36 -03:00
Yorik van Havre
cbcbba24d2 Draft: Further fix in text encodings 2014-07-11 17:41:26 -03:00
Yorik van Havre
88471d390f Draft - fixed some text encodings in dimensions 2014-07-11 11:54:33 -03:00
Yorik van Havre
1124a57514 Draft: fix in angular dimension 2014-07-01 22:30:36 -03:00
Yorik van Havre
b08e5dec7c Arch: small fix in section planes 2014-06-21 18:57:14 -03:00
Yorik van Havre
13e006cf35 Arch: added an option to section planes to allow non-solids to be cut too 2014-06-21 11:59:33 -03:00
Yorik van Havre
4e595bd7bb Draft: Renamed Layer to VisGroup 2014-06-10 10:21:01 -03:00
Yorik van Havre
6a212b32f6 Draft: Clones are now 2D if made from a 2D object 2014-06-02 11:23:39 -03:00
Yorik van Havre
da4f1bda47 Draft: Used replace strategy in latin1 encodings - issue #853 2014-05-17 12:32:04 -03:00
Johannes Reinhardt
604c556b85 Change "making" to "creating"
This avoids a double entendre in "making faces" and keeps consistency.
2014-05-16 19:24:21 +02:00
Yorik van Havre
a2243e9fb5 Draft: enabled double-click on dimensions 2014-05-12 21:54:51 -03:00
Yorik van Havre
2798de1afa Arch: Big cleanup - fixes #1524
* Removed redundant code in Arch objects
* Supports wandererfan's Units code in Draft module
* Cleanup of the IFC exporter
* Better support of extruded profiles in IFC export
2014-05-11 14:40:39 -03:00
Yorik van Havre
392cf965af Draft: small improvements to units system in dimensions 2014-05-09 17:47:08 -03:00
Yorik van Havre
96bba087eb Draft: Filling objects with faces is now optional - fixes #1395
Closable Draft objects now have a new MakeFace property, that specifies
if they must be turned into a face or stay a wire only. Older Draft
objects continue to behave the old way for compatibility. The default
behaviour can be set in Draft Preferences -> Fill objects with faces
2014-05-07 19:03:00 -03:00
WandererFan
f37a15c1af issue #1524 UNITS for Draft Dimension 2014-05-07 11:13:34 -03:00
WandererFan
dea3fa6c66 issue #1524 Add UNITS to Draft Shapestring 2014-05-07 11:13:34 -03:00
Yorik van Havre
5c01cf0a89 Arch: Fixed OBJ exporter to work with curves - fixes #1527 2014-05-04 13:04:52 -03:00
Yorik van Havre
32d7839da4 Draft: use latin1 in texts if coin < 4 - issue #1404 2014-05-03 13:00:44 -03:00
wmayer
05dac2eeb3 + Exception handling in _BSpline.execute 2014-05-03 14:06:14 +02:00
Sebastian Hoogen
8dca9210d8 use transformShape for uniform scaling in Draft._Clone Feature 2014-05-01 11:59:56 +02:00
Yorik van Havre
5229e5461a Draft: support for multiline dim texts in svg 2014-04-29 09:41:04 -03:00
Yorik van Havre
ac2963de4e Draft: small change in Dan's tesselation code 2014-04-23 19:43:00 -03:00
Daniel Falck
91ab4c340a adding tessellation to ellipses and adding a user parameter for line
segment length of ellipses and splines with a Shape2DView projection.
This will make it useful for DXF output.
2014-04-23 19:39:57 -03:00
Daniel Falck
3abe4d460d had trouble rebasing so added tanderson's commits by copy paste method 2014-04-23 19:39:57 -03:00
Yorik van Havre
96967a5162 Draft: further fix for utf8 texts - issue #1404 2014-04-19 13:26:24 -03:00
Yorik van Havre
e2b24d8606 Draft: DXF in/out now supports Draft Layers - fixes #1504 2014-04-17 19:02:57 -03:00
Yorik van Havre
6f896d8f22 Draft: Added Layer tool - issue #1504 2014-04-17 18:18:51 -03:00
WandererFan
ef8bae9ab7 Correct handling of rotated base shape. 2014-04-17 10:03:33 +02:00
WandererFan
79b8e07338 Fix Mantis #1500 for Draft Ellipse,Shape2DView 2014-04-15 10:55:04 -03:00
Yorik van Havre
c1978ec97c Draft: small fix in dimensions 2014-04-15 10:34:45 -03:00
Yorik van Havre
0d7d568600 Draft: refinements in Arch & Draft Drawing views 2014-04-14 13:29:55 -03:00
Yorik van Havre
fd993d2422 Draft: fixing a bug in Downgrade tool 2014-04-13 16:43:03 -03:00
Yorik van Havre
6113d15058 Draft: fixing bugs in opening older files 2014-04-13 16:36:53 -03:00
Yorik van Havre
8a14564883 Draft: Fixes from wandererfan 2014-04-01 19:23:31 -03:00
Yorik van Havre
fabe39b976 Draft: fixes in offset 2014-03-29 19:39:11 -03:00
Yorik van Havre
749a8fa1d6 Draft - enabled utf8 in coin3d and svg - relates to issue #1404 2014-03-29 14:31:45 -03:00
WandererFan
d68ea73879 Fixes to PathArray
- missing refresh() in DraftTools
- handle case where Base obj has non-trivial Placement
- copy Base obj format to PathArray object
2014-03-28 22:54:33 -03:00
Yorik van Havre
ebb921d60a Draft: Downgrade now splits multi-solid compounds into individual solids 2014-03-27 16:22:49 -03:00
Yorik van Havre
f9e26ee53c Draft: Small fix in patterns 2014-03-27 11:52:07 -03:00
Yorik van Havre
4bf2f92d70 Draft: small fix to Draft Clone
If scale is (1,1,1), matrix transform is no longer applied
2014-03-24 13:22:08 -03:00
Yorik van Havre
e293d61d54 Draft: Added Ulrichs patch to fix Draft-Drawing projections - fixes #1376 2014-03-23 17:28:17 -03:00
WandererFan
13cdc443fa Improve geom creation, scaling and translation 2014-03-18 07:57:44 +01:00
Yorik van Havre
f4bb393f0e Arch: Fixed null shape copy() bugs 2014-03-14 12:55:11 -03:00
Yorik van Havre
274dc09248 Draft: Small fix in hatch patterns 2014-03-09 18:49:35 -03:00
Yorik van Havre
b6c24cfc35 Arch: minor fixes around Arch & Draft 2014-03-07 20:44:22 -03:00
Yorik van Havre
80f2a3a8a4 Draft: minor fix in Offset 2014-03-03 13:47:29 -03:00
Yorik van Havre
92023533b5 Draft: small fix to clone object 2014-03-03 12:18:54 -03:00
Yorik van Havre
363b62a891 Draft: Fixed PropertyAngles - fixes #1451 2014-02-28 15:53:09 -03:00
Yorik van Havre
810555d2ab Draft: Small typo fix 2014-02-28 10:05:44 -03:00
WandererFan
b3d1b7a2ea 1443: Fix ShapeString user font selection on Windows 2014-02-27 15:18:18 +01:00
Yorik van Havre
7b92e8fa8e Draft: Turn Draft BezCurves into faces when closed 2014-02-24 10:56:00 -03:00
WandererFan
515449d324 Cosmetic change - remove "######" placemarkers 2014-02-23 11:54:59 -03:00
Sebastian Hoogen
2dfabfdcb5 Draft Bezier Curve: implemented Continuity Property
Draft: allow continuity on closed Bezier curves

Draft: BezCurve bugfixes
    - smoothBezCurve
    - edit mode
    - avoid splitting points into segments as long as degree is zero
    - increase the continuity when closing curve
    - closed berzier curves
    - Catch modifications of continuity of first and last knot on open curves
2014-02-23 11:54:59 -03:00
Sebastian Hoogen
6f8c1c61b7 Draft: added functions to edit tangent or symmetric bezier curves
changed icon Draft_BezTanNode
       bugfix in Draft BezCurve modifytangentpole
       move poles with knots for Bezier Curves with Degree >=3
       make bezier curves symmetric/tangent when clicking on poles by
           keeping the coordinates of the selected pole
2014-02-23 11:54:58 -03:00
Sebastian Hoogen
69b09448d9 Draft Bezier Curves: Add functionality to mockup
- Split poles to multiple bezier segments
     - set degree of bezier curve
     - Close Draft bezier curves
     - set Degree at creation
     - implement addPoint for piecewise Bezier curves

Draft BezCurve bugfixes
    - fix Close button for BexCurve Edit
    - fix tracker behaviour in for BezCurve.undoLast

Draft Bezier Curve: use circle trackers for control points

Draft: prepare functions to make bezier knots tangent or symmetric
2014-02-23 11:54:58 -03:00
WandererFan
2d43d61b92 Add Draft Bezier Curve draw & edit mockup using bSpline tools. 2014-02-23 11:54:58 -03:00
Yorik van Havre
a63f4c1f2e Used new PropertyQuantity API in Draft & Arch - fixes #1414 2014-02-21 12:37:29 -03:00
Yorik van Havre
478772f067 Draft: small fix in point object 2014-02-13 12:19:59 -02:00
WandererFan
9d235d7fb9 Avoid OCC error for closed Draft.BSpline with same first/last points 2014-02-09 13:30:49 -02:00
Yorik van Havre
99902b22b7 Draft: made last commit more backward-compatible 2014-02-09 13:08:02 -02:00
Daniel Falck
9ede51b2f6 added way of breaking BSplines into line segments in Shape2DView 2014-02-09 13:02:38 -02:00
Yorik van Havre
2ee101dee3 Draft: fixed draft scale again - fixes #1385 2014-02-04 16:08:09 -02:00
Yorik van Havre
bba8760b11 Draft: fixed a bug in Draft Scale 2014-02-04 09:44:50 -02:00
Yorik van Havre
36bcc580d6 Draft: fixed bug in dimensions direction 2014-01-27 13:51:10 -02:00
Yorik van Havre
69cc7ec901 Arch now works in console mode - fixes #1362 2014-01-26 20:13:50 -02:00
Yorik van Havre
4a8b5cc60e Draft: fixed small bug in bezier-to-svg code 2014-01-19 09:49:17 -02:00
Yorik van Havre
843838ec19 Draft: Added shoogen's fix to bspline to svg stuff 2014-01-17 09:40:48 -02:00
Yorik van Havre
47d5c615d9 Draft: Added direction vector to dimensions 2014-01-16 17:13:21 -02:00
Yorik van Havre
99e05a3236 Draft: Added a decimals property to Draft Dimensions 2014-01-16 16:18:46 -02:00
Yorik van Havre
828c4618aa Draft: small bugfix 2014-01-15 19:49:43 -02:00
Yorik van Havre
e8ab9bd2e0 Draft: added a debug message to bspline-to-svg conversion 2014-01-15 19:41:33 -02:00
Sebastian Hoogen
e9201cc9d6 support curves in Draft.getSVG()
curves with a degree<=3 will be converted to bezier segments
curves with a higher degree are discretized
2014-01-15 22:22:40 +01:00
Yorik van Havre
19865c252b Fixed translation system in Arch & Draft 2014-01-07 11:17:31 -02:00
Yorik van Havre
1d709ade42 Switch to PySide (+ Arch, Draft & Start) 2014-01-06 13:26:49 -02:00
Yorik van Havre
9c3d1a80d4 Draft: allow makePoint to take a vector 2014-01-04 22:07:30 -02:00
Yorik van Havre
f4254b9e0b Draft: Fixed bug in custom svg patterns 2014-01-01 12:20:24 -02:00
Yorik van Havre
60ec4e644a Draft: Added Jim's Array icon 2013-12-24 10:09:39 -02:00
Yorik van Havre
bdb5eefd72 Draft: Fixed bugs in hatching - fixes #1164 2013-12-20 19:12:22 -02:00
Yorik van Havre
5224e9a2ba Arch: Further work on the IFC exporter, now supports windows and bldg hierarchy 2013-12-19 20:41:42 -02:00
WandererFan
d652d84c19 Add Draft makePathArray and _PathArray
Add Draft PathArray GUI tool
2013-11-28 11:42:14 -02:00
Keith Sloan
bcb7d02c05 Hull and Minkowski operations using OpenSCAD 2013-11-17 13:50:35 +01:00
Yorik van Havre
b3738a2fce Draft: Dimension recode - fixes #1000, #852, #678
Draft dimensions have been recoded and should now behave better in non-XY planes,
and gained several new properties to adjust their look.
2013-11-13 19:25:01 -02:00
Yorik van Havre
580b58fea1 Draft: fixed bad rendering of non-XY dimensions on drawing sheets 2013-11-07 18:14:09 -02:00
Yorik van Havre
5d9259a36f Draft: Small fix in Shape2Dview object 2013-10-28 13:22:57 -02:00
Yorik van Havre
97b5ec2479 Draft: Shape2Dview now takes groups as input 2013-10-21 15:15:37 -02:00
Yorik van Havre
e18fb9898e 0000893: Draft upgrade 2013-10-18 18:20:13 -03:00
Yorik van Havre
7d2b885caf Draft: Changed default fontfrom Arial to internal 2013-10-11 10:49:15 -03:00
Yorik van Havre
939bc92acb Draft: Added Facebinder tool 2013-10-10 19:25:33 -03:00
Yorik van Havre
34cce64edc Draft: Rewrite of defaults handling 2013-10-09 15:40:38 -03:00
Yorik van Havre
0375c66986 Draft: Added a new bitsnpieces snap style 2013-10-08 17:02:46 -03:00
Yorik van Havre
d9e0cbe6cb Draft: Added a 'name' argument to makeArray() 2013-10-05 18:20:17 -03:00
Yorik van Havre
e2d19d7360 Draft: minor bugfix in wire object 2013-10-04 15:56:51 -03:00
Yorik van Havre
8968355395 Draft: better docstring in array function 2013-10-03 12:07:40 -03:00
Yorik van Havre
4db2355159 Draft: Added workaround for ellipses in DXF export 2013-09-23 12:30:21 -03:00
Yorik van Havre
9ff1908a30 Draft: small bugfix in Pattern property 2013-09-19 21:25:52 -03:00