SvgSerializer: Fix bug in ellipse writeout

Add a missing "=" to create a valid SVG for ellipses.

I accidentally stumbled upon a way to actually get an ellipse in SVG by
tilting a cylinder. If I tilt the cylinder via the `ObjectPlacement` of
the `IfcProduct` I get an ellipse. If I set the `ExtrudedDirection` of
the `IfcExtrudedAreasolid`, however, I get a sampled path.
This commit is contained in:
Anders Granskogen Bjørnstad
2017-12-04 17:06:13 +01:00
committed by Thomas Krijnen
parent c0a2e3395f
commit 34e2ff31bb
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -28,7 +28,7 @@ DATA;
#21=IFCCARTESIANPOINT((0.,0.));
#22=IFCDIRECTION((1.,0.));
#23=IFCAXIS2PLACEMENT2D(#21,#22);
#24=IFCCIRCLEPROFILEDEF(.AREA.,'Circle',#23,0.5);
#24=IFCCIRCLEPROFILEDEF(.AREA.,'Circle',#23,0.4);
#25=IFCCARTESIANPOINT((0.,0.,0.));
#26=IFCAXIS2PLACEMENT3D(#25,$,$);
#27=IFCDIRECTION((0.,0.,1.));
@@ -36,11 +36,11 @@ DATA;
#29=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#28));
#30=IFCPRODUCTDEFINITIONSHAPE($,$,(#29));
#31=IFCCARTESIANPOINT((0.,0.,0.));
#32=IFCDIRECTION((0.,0.,1.));
#32=IFCDIRECTION((0.284030681745204,-0.260541987798268,0.922737473185891));
#33=IFCDIRECTION((1.,0.,0.));
#34=IFCAXIS2PLACEMENT3D(#31,#32,#33);
#35=IFCLOCALPLACEMENT($,#34);
#36=IFCBUILDINGELEMENTPROXY('0qs7mimyyHvuvRW1aqWGIT',#5,'Vertical cylinder',$,$,#35,#30,$,$);
#36=IFCBUILDINGELEMENTPROXY('0qs7mimyyHvuvRW1aqWGIT',#5,'Tilted cylinder',$,$,#35,#30,$,$);
#37=IFCCARTESIANPOINT((0.,0.));
#38=IFCDIRECTION((1.,0.));
#39=IFCAXIS2PLACEMENT2D(#37,#38);