View Issue Details

IDProjectCategoryView StatusLast Update
0001915File formatsFeaturepublic2015-01-20 13:58
Reportershoogen Assigned Toshoogen  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Summary0001915: use transformShape in importSVG
Descriptioncurrently the group transformations are applied using transformGeometry. In most cases they only consists of a placement and a uniform scaling.
Using transformShape (on a copied shapes) could prevent most primitives from being converted to BSplines.
This will help to convert them to Sketcher geometry, (which is currently not possible)
TagsNo tags attached.
FreeCAD Information

Activities

yorik

2015-01-12 19:08

administrator   ~0005642

does tansformShape handle uniform scaling? I'm not sure.
Anyway, it's doable, maybe the best way would be to abstract all transformations to a dedicated function, which would use one method or another depending on the case...

Related Changesets

FreeCAD: master f045df1e

2015-01-13 13:07:53

shoogen


Committer: yorik Details Diff
avoid using transformGeometry in importSVG Affected Issues
0001915
mod - src/Mod/Draft/importSVG.py Diff File

FreeCAD: master 2509e59b

2015-01-19 22:45:04

shoogen

Details Diff
catch non-orthogonal transformation matrix

bugfix for f045df1ef374a5853b79acc062eef2c0667ed311
Affected Issues
0001915
mod - src/Mod/Draft/importSVG.py Diff File

Issue History

Date Modified Username Field Change
2015-01-12 12:16 shoogen New Issue
2015-01-12 19:08 yorik Note Added: 0005642
2015-01-14 15:50 shoogen Changeset attached => FreeCAD Master master f045df1e
2015-01-14 20:01 shoogen Assigned To => shoogen
2015-01-14 20:01 shoogen Status new => assigned
2015-01-20 13:56 shoogen Changeset attached => FreeCAD Master master 2509e59b
2015-01-20 13:57 shoogen Status assigned => closed
2015-01-20 13:57 shoogen Resolution open => fixed
2015-01-20 13:58 shoogen Status closed => feedback
2015-01-20 13:58 shoogen Resolution fixed => reopened
2015-01-20 13:58 shoogen Status feedback => closed
2015-01-20 13:58 shoogen Resolution reopened => fixed