Commit Graph

  • 2905900d5c retain transformations on collection nodes during 2d boolean op handling Thomas Krijnen 2020-09-28 15:26:03 +02:00
  • e45ad15d91 Correct nesting Thomas Krijnen 2020-09-28 15:25:24 +02:00
  • 8ef971cfb0 use polygon_soup_to_polygon_mesh instead of incremental builder Thomas Krijnen 2020-09-28 14:21:33 +02:00
  • 630c742a77 more verbose logging Thomas Krijnen 2020-09-28 14:21:07 +02:00
  • 2885cd74e3 infinity as 1e9 Thomas Krijnen 2020-09-28 14:16:48 +02:00
  • b4f4d9b3c5 Improve prototype of native round-tripping by reading from original file and preserving styles Dion Moult 2020-09-28 22:14:03 +10:00
  • 286a76ddda fix boolean exp Thomas Krijnen 2020-09-28 12:22:38 +02:00
  • e70d08c3a1 update_default_style() and default material for IfcSpace Thomas Krijnen 2020-09-27 16:01:59 +02:00
  • a13e28930a SVG drawing center option Thomas Krijnen 2020-09-27 14:29:27 +02:00
  • fd90d558b3 Correct X axis in SVG elevations Thomas Krijnen 2020-09-27 14:28:47 +02:00
  • 88bfa6fa96 smaller font-size in SVG print Thomas Krijnen 2020-09-27 14:28:07 +02:00
  • e17c6e4c9f SVG use stylesheet for all styling Thomas Krijnen 2020-09-27 11:51:23 +02:00
  • ee1e9b4aec --force-space-transparency Thomas Krijnen 2020-09-27 11:51:00 +02:00
  • 64153eb39a Fix SVG elevation direction Thomas Krijnen 2020-09-27 11:10:44 +02:00
  • f489487a20 --force-space-transparency option in IfcConvert Thomas Krijnen 2020-09-27 10:43:11 +02:00
  • 44306b036d Fix #1013 Walter Stanish 2020-09-23 08:49:44 +10:00
  • bead7192fe #1008 via tpaviot Thomas Krijnen 2020-09-22 14:10:38 +02:00
  • c01fd01c92 Implement read, create, and write for IfcSverchok Dion Moult 2020-09-22 21:22:10 +10:00
  • 788c5b32f3 Proper orientation on SVG sections and elevations Thomas Krijnen 2020-09-20 16:39:01 +02:00
  • 08d773e346 Correctly name SVG section Thomas Krijnen 2020-09-20 15:50:41 +02:00
  • 5864de6dff Sort SVG drawings plans before elevations Thomas Krijnen 2020-09-20 15:43:57 +02:00
  • 2dd1a00834 Draw door arcs only on floor plans Thomas Krijnen 2020-09-20 15:37:47 +02:00
  • 76896fe9d6 write svg drawing name in data-name Thomas Krijnen 2020-09-20 15:36:43 +02:00
  • 46c82d07d0 submodule Thomas Krijnen 2020-09-20 15:26:09 +02:00
  • 3e9210d29f support for section and elevation references as annotation lines Thomas Krijnen 2020-09-20 15:08:52 +02:00
  • 0fba3bde2d Update Travis ICU version after dist upgrade Thomas Krijnen 2020-09-20 14:05:25 +02:00
  • ca8cf3620a Disable gltf validation on Travis. Stuck on building DART code. Thomas Krijnen 2020-09-20 13:34:04 +02:00
  • 8f43a65b74 Update travis to bionic Thomas Krijnen 2020-09-20 13:14:47 +02:00
  • bf57258895 #1005 Check degenerate edges on trimmed linear curves bounded by parameter value as well. Thomas Krijnen 2020-09-20 12:59:11 +02:00
  • cbeaee8501 Fix bug where spatial elements with representations would import twice Dion Moult 2020-09-20 20:36:38 +10:00
  • aa3ccf5cb5 const lvalue things Thomas Krijnen 2020-09-20 12:19:43 +02:00
  • c9ce6a6df9 Eigen case on nix Thomas Krijnen 2020-09-20 12:17:22 +02:00
  • 32ebd08158 #996 Handle CompSolid/Compound in Slicer output Thomas Krijnen 2020-09-20 11:12:57 +02:00
  • 757e3b5272 #996 Correct thickness computation Thomas Krijnen 2020-09-20 11:11:44 +02:00
  • 1cfb15f060 halfspaces in cgal kernel Thomas Krijnen 2020-09-19 15:40:18 +02:00
  • 104896b3e2 Don't fail on self-intersections in polygon with holes after triangulation Thomas Krijnen 2020-09-18 09:56:14 +02:00
  • b8c90eaa5e Fix mapping of booleanresult and begin implementing handling of arbitrary polyhedra operands in 2d Thomas Krijnen 2020-09-17 14:52:21 +02:00
  • 6cc4ce46c2 Proof of concept of native representation roundtripping Dion Moult 2020-09-17 17:28:17 +10:00
  • 8bd91113a0 Substitution with bounding box based on density; Reorientation from soup; 2D Arrangement in extrusion and shell Thomas Krijnen 2020-09-16 15:22:07 +02:00
  • 2310bf628f You can now set facet tolerances (angular and deflection tolerance) when importing. See #766. Dion Moult 2020-09-15 15:59:52 +10:00
  • 85d77798c3 You can now modify IFC classes using IFC CSV Dion Moult 2020-09-15 14:58:17 +10:00
  • d4a629cbe8 Exporting now sets the IFC file if unset for convenience Dion Moult 2020-09-15 14:57:38 +10:00
  • 3440dd4bf7 #766 Thomas Krijnen 2020-09-14 14:03:35 +02:00
  • 52942f8a3e Use map in builder; stitch borders optional; fix positioning of 2d arrangement Thomas Krijnen 2020-09-14 13:55:14 +02:00
  • c40f9fdd97 process boolean subtraction in 2d if coplanar extrusion along z Thomas Krijnen 2020-09-13 17:15:46 +02:00
  • df886b3a6b Add missing express module init Thomas Krijnen 2020-09-12 11:08:31 +02:00
  • ce831c0e05 Bump IfcOpenShell Dion Moult 2020-09-12 11:07:19 +10:00
  • 1a04e54f03 Fix bug where multiple presentation style assignments in IFC2X3 would get ignored Dion Moult 2020-09-12 10:59:45 +10:00
  • aac61a8948 Let users set their own app to open SVGs and PDFs Dion Moult 2020-09-11 19:02:33 +10:00
  • e25629e64f Remove papercuts when creating drawings to minimise manual tasks Dion Moult 2020-09-11 18:29:09 +10:00
  • 518c3eb6f0 Remove deprecated representation item operators in the mesh properties Dion Moult 2020-09-11 16:33:33 +10:00
  • c6a5bdf4eb Fix bugs in geocoding and geolocation MicroMVDs. Dion Moult 2020-09-10 17:43:30 +10:00
  • 9c591ce285 Add support for exporting addresses to the site and building Dion Moult 2020-09-10 16:11:33 +10:00
  • a70429d2c8 New cmake for doc johltn 2020-09-09 20:45:42 +02:00
  • 970832411c Enable exporting the plan context by default Dion Moult 2020-09-09 23:21:24 +10:00
  • 38765c8f0e Adding openings now detects if you've selected the filling object instead Dion Moult 2020-09-09 23:20:29 +10:00
  • 681083e757 Fix bug in autodetection of wireframe meshes in case you use a modifier Dion Moult 2020-09-09 23:20:01 +10:00
  • ac2494968c Actualize trapezium profile per https://forums.buildingsmart.org/t/how-are-the-sides-of-ifctrapeziumprofiledefs-bounding-box-calculated-in-most-implementations/2945/8 Thomas Krijnen 2020-09-09 14:20:15 +02:00
  • 68a821b0ec Drawing styles store the render type and include outlines for more CAD-like drawings, and store shadow and lighting settings Dion Moult 2020-09-09 18:49:27 +10:00
  • 7f95759df0 Implement model federation MicroMVD for BIMTester Dion Moult 2020-09-09 16:44:36 +10:00
  • ca6adffc25 Fix incorrect auditing of geolocation MicroMVD in BIMTester Dion Moult 2020-09-09 14:21:10 +10:00
  • c58db675e3 You can now audit high poly objects using BIMTester Dion Moult 2020-09-09 11:23:11 +10:00
  • 1494657368 Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 Thomas Krijnen 2020-09-08 14:40:37 +02:00
  • d506ad77b7 python changes for latebound schema manipulation from python Thomas Krijnen 2020-09-08 14:40:27 +02:00
  • 95a29dec7b cpp changes for latebound schema manipulation from Python Thomas Krijnen 2020-09-08 14:37:50 +02:00
  • 27f358b314 Move express parser into module code Thomas Krijnen 2020-09-08 14:36:57 +02:00
  • fa4ff3e46b Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 Thomas Krijnen 2020-09-08 14:36:14 +02:00
  • 44565b320c Submodule Thomas Krijnen 2020-09-08 14:36:05 +02:00
  • f2de8ce8df Implement imperial formatting for drawing dimensions Dion Moult 2020-09-08 22:13:41 +10:00
  • 6ceda94cd4 Submodule Thomas Krijnen 2020-09-08 10:49:57 +02:00
  • 635e84610e Fix #986. Text IfcAnnotation now stores classes and metadata like all IFC objects in SVG. Dion Moult 2020-09-08 18:32:11 +10:00
  • 94bd8da75e Fix #985. If the active object is a camera, the temporary section plane matches the camera orientation. Dion Moult 2020-09-08 18:14:39 +10:00
  • 627be5725a Fix #983. Minor fix. Dion Moult 2020-09-08 17:17:45 +10:00
  • cd5786d2a7 Fix bug where sometimes you cannot add a context Dion Moult 2020-09-07 22:09:48 +10:00
  • 9c190d74bb Fix #981. Incorrect and inaccurate conversion to imperial units in quantities. Dion Moult 2020-09-07 21:46:13 +10:00
  • b43f77bc01 Fix #980. You can now have rotated text in drawings. Dion Moult 2020-09-07 19:54:36 +10:00
  • f351d80453 Fix #979. Include IfcSpace in the preset for cut objects for an overall plan / section Dion Moult 2020-09-07 18:16:27 +10:00
  • ffebc44c64 Make stroke linecaps use round ends. They're just nicer, you know. Dion Moult 2020-09-07 17:50:04 +10:00
  • 22d7aef7be You can now refresh the drawing list, in case you are manually creating drawings Dion Moult 2020-09-07 17:47:19 +10:00
  • 36bd903736 Switch between drawings with one click, with access from the 3D view Dion Moult 2020-09-07 17:08:04 +10:00
  • 24c00c0235 New feature to select high polygon meshes Dion Moult 2020-09-07 11:28:35 +10:00
  • 14c824dfee If objects are not selected, export entire project to IFC Dion Moult 2020-09-06 10:21:12 +10:00
  • dae5adc38b Dumb walls are now even simpler, using two modifiers by default. Plane walls are still available as an option. Dion Moult 2020-09-05 14:23:43 +10:00
  • 57bc6f7763 Fix #978. Minor fix. Dion Moult 2020-09-05 14:15:37 +10:00
  • 45b805b05f New debug panel to create shapes from STEP IDs. See #977. Dion Moult 2020-09-05 12:58:53 +10:00
  • 0522ea61f6 Minor cleanup Dion Moult 2020-09-05 12:20:16 +10:00
  • a2f24a265a Support exporting qtos related to a spatial element Dion Moult 2020-09-05 10:33:50 +10:00
  • 0583a5f430 Fix #975. Add error message if drawing not created when adding to sheet Dion Moult 2020-09-05 08:08:50 +10:00
  • a1c33af488 skip linker groups on Mac Ken Arroyo Ohori 2020-09-03 21:40:22 -05:00
  • a72223acfd eigen from gitlab repo Ken Arroyo Ohori 2020-09-03 21:39:55 -05:00
  • 7e80615fe0 Minor fix Dion Moult 2020-09-03 23:02:41 +10:00
  • 71fffa41a9 Minor: add demolish hatch pattern Dion Moult 2020-09-03 23:02:00 +10:00
  • b2e6075aa3 Fix bug where enum properties won't export Dion Moult 2020-09-03 19:36:35 +10:00
  • d1852b2415 Minor fix Dion Moult 2020-09-03 19:36:06 +10:00
  • 0b0876877e Provide 3 default hatching styles for orthogonal squares (e.g. for tiling) Dion Moult 2020-09-03 19:35:51 +10:00
  • 147bf664cc You can now copy properties to selection even if the pset doesn't exist yet Dion Moult 2020-09-03 19:24:55 +10:00
  • ed9718af2a Use constructor to initialize intersection_collector Thomas Krijnen 2020-09-02 15:16:37 +02:00
  • dbbc56ef0d You can now store arbitrary IFC data in the SVG, depending on the drawing style Dion Moult 2020-09-02 21:51:58 +10:00
  • 9c8f8ba56f You can now add arbitrary annotation to a drawing, not just belonging to one of the preset types Dion Moult 2020-09-02 21:50:58 +10:00
  • 73e5f1adf2 Switching cameras now automatically sets all of the drawing styles on the fly Dion Moult 2020-09-02 21:49:18 +10:00