Commit Graph

2555 Commits

Author SHA1 Message Date
Dion Moult c01fd01c92 Implement read, create, and write for IfcSverchok 2020-09-22 21:22:10 +10:00
Thomas Krijnen 788c5b32f3 Proper orientation on SVG sections and elevations 2020-09-20 16:39:01 +02:00
Thomas Krijnen 08d773e346 Correctly name SVG section 2020-09-20 15:50:41 +02:00
Thomas Krijnen 5864de6dff Sort SVG drawings plans before elevations 2020-09-20 15:43:57 +02:00
Thomas Krijnen 2dd1a00834 Draw door arcs only on floor plans 2020-09-20 15:37:47 +02:00
Thomas Krijnen 76896fe9d6 write svg drawing name in data-name 2020-09-20 15:36:43 +02:00
Thomas Krijnen 46c82d07d0 submodule 2020-09-20 15:26:09 +02:00
Thomas Krijnen 3e9210d29f support for section and elevation references as annotation lines 2020-09-20 15:08:52 +02:00
Thomas Krijnen 0fba3bde2d Update Travis ICU version after dist upgrade 2020-09-20 14:05:25 +02:00
Thomas Krijnen ca8cf3620a Disable gltf validation on Travis. Stuck on building DART code. 2020-09-20 13:34:04 +02:00
Thomas Krijnen 8f43a65b74 Update travis to bionic 2020-09-20 13:14:47 +02:00
Thomas Krijnen bf57258895 #1005 Check degenerate edges on trimmed linear curves bounded by parameter value as well. 2020-09-20 12:59:11 +02:00
Dion Moult cbeaee8501 Fix bug where spatial elements with representations would import twice 2020-09-20 20:36:38 +10:00
Thomas Krijnen 32ebd08158 #996 Handle CompSolid/Compound in Slicer output 2020-09-20 11:12:57 +02:00
Thomas Krijnen 757e3b5272 #996 Correct thickness computation 2020-09-20 11:11:44 +02:00
Dion Moult 6cc4ce46c2 Proof of concept of native representation roundtripping 2020-09-17 17:28:17 +10:00
Dion Moult 2310bf628f You can now set facet tolerances (angular and deflection tolerance) when importing. See #766. 2020-09-15 15:59:52 +10:00
Dion Moult 85d77798c3 You can now modify IFC classes using IFC CSV 2020-09-15 14:58:17 +10:00
Dion Moult d4a629cbe8 Exporting now sets the IFC file if unset for convenience 2020-09-15 14:57:38 +10:00
Thomas Krijnen 3440dd4bf7 #766 2020-09-14 14:03:35 +02:00
Thomas Krijnen df886b3a6b Add missing express module init 2020-09-12 11:08:31 +02:00
Dion Moult ce831c0e05 Bump IfcOpenShell 2020-09-12 11:07:19 +10:00
Dion Moult 1a04e54f03 Fix bug where multiple presentation style assignments in IFC2X3 would get ignored 2020-09-12 10:59:45 +10:00
Dion Moult aac61a8948 Let users set their own app to open SVGs and PDFs 2020-09-11 19:02:33 +10:00
Dion Moult e25629e64f Remove papercuts when creating drawings to minimise manual tasks 2020-09-11 18:29:09 +10:00
Dion Moult 518c3eb6f0 Remove deprecated representation item operators in the mesh properties 2020-09-11 16:33:33 +10:00
Dion Moult c6a5bdf4eb Fix bugs in geocoding and geolocation MicroMVDs. 2020-09-10 17:43:30 +10:00
Dion Moult 9c591ce285 Add support for exporting addresses to the site and building 2020-09-10 16:11:33 +10:00
Dion Moult 970832411c Enable exporting the plan context by default 2020-09-09 23:21:24 +10:00
Dion Moult 38765c8f0e Adding openings now detects if you've selected the filling object instead 2020-09-09 23:20:29 +10:00
Dion Moult 681083e757 Fix bug in autodetection of wireframe meshes in case you use a modifier 2020-09-09 23:20:01 +10:00
Thomas Krijnen ac2494968c Actualize trapezium profile per https://forums.buildingsmart.org/t/how-are-the-sides-of-ifctrapeziumprofiledefs-bounding-box-calculated-in-most-implementations/2945/8 2020-09-09 14:20:15 +02:00
Dion Moult 68a821b0ec Drawing styles store the render type and include outlines for more CAD-like drawings, and store shadow and lighting settings 2020-09-09 18:49:27 +10:00
Dion Moult 7f95759df0 Implement model federation MicroMVD for BIMTester 2020-09-09 16:44:36 +10:00
Dion Moult ca6adffc25 Fix incorrect auditing of geolocation MicroMVD in BIMTester 2020-09-09 14:21:10 +10:00
Dion Moult c58db675e3 You can now audit high poly objects using BIMTester 2020-09-09 11:23:11 +10:00
Thomas Krijnen 1494657368 Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 2020-09-08 14:40:37 +02:00
Thomas Krijnen d506ad77b7 python changes for latebound schema manipulation from python 2020-09-08 14:40:27 +02:00
Thomas Krijnen 95a29dec7b cpp changes for latebound schema manipulation from Python 2020-09-08 14:37:50 +02:00
Thomas Krijnen 27f358b314 Move express parser into module code 2020-09-08 14:36:57 +02:00
Thomas Krijnen fa4ff3e46b Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 2020-09-08 14:36:14 +02:00
Thomas Krijnen 44565b320c Submodule 2020-09-08 14:36:05 +02:00
Dion Moult f2de8ce8df Implement imperial formatting for drawing dimensions 2020-09-08 22:13:41 +10:00
Thomas Krijnen 6ceda94cd4 Submodule 2020-09-08 10:49:57 +02:00
Dion Moult 635e84610e Fix #986. Text IfcAnnotation now stores classes and metadata like all IFC objects in SVG. 2020-09-08 18:32:11 +10:00
Dion Moult 94bd8da75e Fix #985. If the active object is a camera, the temporary section plane matches the camera orientation. 2020-09-08 18:14:39 +10:00
Dion Moult 627be5725a Fix #983. Minor fix. 2020-09-08 17:17:45 +10:00
Dion Moult cd5786d2a7 Fix bug where sometimes you cannot add a context 2020-09-07 22:09:48 +10:00
Dion Moult 9c190d74bb Fix #981. Incorrect and inaccurate conversion to imperial units in quantities. 2020-09-07 21:46:13 +10:00
Dion Moult b43f77bc01 Fix #980. You can now have rotated text in drawings. 2020-09-07 19:54:36 +10:00