Commit Graph

17594 Commits

Author SHA1 Message Date
Dion Moult a41e7fc298 Add SVG sectioning utility 2019-09-26 07:37:08 +10:00
Thomas Krijnen 389964c9f4 cgal boolean result and minkowski sum for dilation 2019-09-25 15:30:11 +02:00
Thomas Krijnen 11ad1b2cc5 cgal extrusion 2019-09-24 15:46:50 +02:00
Thomas Krijnen d91ac7363f Mark loops from profile_helper as external 2019-09-22 16:02:48 +02:00
Thomas Krijnen 0085393884 Take into account vertex welding 2019-09-22 16:02:22 +02:00
Thomas Krijnen 61403e878e Try catch face normal computation 2019-09-22 16:02:05 +02:00
Thomas Krijnen a1671448db Default static runtime to off. 2019-09-22 15:05:14 +02:00
Thomas Krijnen 474786c4c5 IfcArbitraryProfileDefWithVoids 2019-09-22 10:32:03 +02:00
Dion Moult 739c5fb326 Roundtrip export of swept solid for basic extrusions for programs like Revit 2019-09-20 09:15:32 +10:00
Thomas Krijnen 1f4bc28e2b Product placements and openings 2019-09-19 10:11:01 +02:00
Thomas Krijnen 3cde411e1b halfspaces and boolean ops 2019-09-18 16:35:26 +02:00
Dion Moult 8b40b9944f Provide support for center of gravity representations 2019-09-18 11:30:07 +10:00
Dion Moult 19d587d17c Allow generated mesh representations such as bounding box 2019-09-17 12:56:43 +10:00
Dion Moult 45678c8536 Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 2019-09-17 11:21:05 +10:00
Dion Moult c21c9c24f8 Handle materials which don't have nodes 2019-09-17 11:20:22 +10:00
Thomas Krijnen a447dc6208 Work towards trimmed curves 2019-09-16 19:30:11 +02:00
Thomas Krijnen 3731c95728 Mapped item 2019-09-16 17:40:55 +02:00
Thomas Krijnen d59f3e9932 Polyline 2019-09-16 15:40:13 +02:00
Dion Moult 32588c63eb Bump readme with new features 2019-09-16 19:36:44 +10:00
Thomas Krijnen 04bce57e80 Fix placements 2019-09-16 10:25:39 +02:00
Dion Moult 611f0e7248 Minor fixes to representation detection 2019-09-16 17:25:00 +10:00
Dion Moult 2d408eb985 Add support for footprint and reference subcontexts 2019-09-16 16:53:34 +10:00
Dion Moult ac166691c4 Allow support for clearance geometry 2019-09-16 16:47:48 +10:00
Dion Moult 7516177304 Add support for multiple representations such as body and axis 2019-09-16 16:28:26 +10:00
Birger Brekke f8d713a412 fixup! Use model-offset in IfcGeom::Kernel and add model-rotation 2019-09-16 07:54:10 +02:00
Dion Moult 6d36ee3f53 Relate documents and classifications to project itself 2019-09-16 13:16:58 +10:00
Thomas Krijnen e3041219b5 Further work on profiles 2019-09-15 15:59:05 +02:00
Birger Brekke e6606e363a Use model-offset in IfcGeom::Kernel and add model-rotation
Applying model-offset in IfcGeom::Kernel makes it work
independently of the serializer.

`model-rotation` was also added to support rotation in the same
manner as `model-offset` supports offset.
2019-09-13 16:09:11 +02:00
Dion Moult dee8af6ec9 Implement associations to qualitative objective constraints 2019-09-11 16:50:27 +10:00
Dion Moult 00af240915 Implement rel associate classifications for objects and types 2019-09-11 14:47:53 +10:00
Dion Moult 730057ed4d Allow objects and types to be associated with external documents 2019-09-11 12:44:36 +10:00
Dion Moult 675ba205ef Bump readme with new features 2019-09-11 09:23:02 +10:00
Dion Moult 9ab13a3e0c Maintain GlobalIds for type products 2019-09-10 20:11:58 +10:00
Dion Moult 9b7ea1e83c Allow for psets to be assigned to types, and pset overrides 2019-09-10 20:11:37 +10:00
Dion Moult 2c84a07bdc Don't hardcode unit definitions 2019-09-10 17:08:45 +10:00
Dion Moult dd1ddfcd8e Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 2019-09-10 05:26:43 +01:00
Dion Moult cd21611646 Define diffuse colour, and give possibility for externally defined material URI 2019-09-10 14:18:50 +10:00
Dion Moult 360767a6eb Bump feature list 2019-09-09 22:00:12 +10:00
Dion Moult 2bf89f11c8 Minor code cleanup 2019-09-09 15:11:32 +10:00
Dion Moult 018123aa21 Export basic material information 2019-09-09 15:11:07 +10:00
Dion Moult 0bf149c894 Fix minor bug where libraries don't exist 2019-09-09 12:48:42 +10:00
Dion Moult b0797db321 Maintain GlobalIds for projects and spatial structures 2019-09-08 20:51:59 +10:00
Dion Moult 58e870d185 Relate objects to psets 2019-09-08 19:02:00 +10:00
Dion Moult 70ec98a9e0 Add ability to detect data types from property set templates so that psets are easier to insert 2019-09-08 18:30:16 +10:00
Dion Moult 22bb5cc276 Relate types to their respective project library 2019-09-08 14:55:23 +10:00
Dion Moult cecb623e76 Prevent unnecessary duplicate creation of the same representation 2019-09-08 11:24:41 +10:00
Dion Moult 04aa0ad04d Support IfcProjectLibrary as related to IfcProject 2019-09-08 11:07:40 +10:00
Dion Moult 58be8e95b0 Bump readme with new features 2019-09-07 22:32:41 +10:00
Dion Moult 5f8a792cf4 Allow the creation and storage of map conversions and CRSes 2019-09-07 22:27:52 +10:00
Dion Moult 5dbbe174de Allow wireframe geometry exports 2019-09-07 08:05:42 +10:00