Commit Graph

  • 95e6c14f39 Hack to solve issues with IfcHalfSpaceSolid. Not ideal. Ken Arroyo Ohori 2017-03-17 19:24:51 -06:00
  • 2bbe80fd28 Problems with extended kernel experiment, but this should be incorporated in any case Ken Arroyo Ohori 2017-03-17 16:12:24 -06:00
  • 0ffa633a6d Better validation Ken Arroyo Ohori 2017-03-16 19:30:39 -06:00
  • 30e88210b2 Simplified code by moving Nef creation outside Ken Arroyo Ohori 2017-03-16 19:20:41 -06:00
  • 98ce04ed64 Fix logic of transformations Ken Arroyo Ohori 2017-03-16 18:44:25 -06:00
  • d2aef0fcbd 2D Cartesian transformations (untested) Ken Arroyo Ohori 2017-03-13 22:32:12 -06:00
  • 38cbdbc0f4 Correct way to create trimmed parametric curves? Ken Arroyo Ohori 2017-03-13 20:22:19 -06:00
  • 83689a1cec Merge pull request #10 from kenohori/cgal Ken Arroyo Ohori 2017-03-13 19:29:20 -06:00
  • 81cb7f379e Ignore output files in /test/ Ken Arroyo Ohori 2017-03-13 19:26:54 -06:00
  • 7d16b725a3 IfcTrimmedCurve. Needs projection to closest point in curve? Ken Arroyo Ohori 2017-03-13 19:08:50 -06:00
  • 54331062c3 Basic curve types Ken Arroyo Ohori 2017-03-13 19:08:23 -06:00
  • 9ad68db0dc set OCE_VERSION, executable flags in win build script v0.5.0-preview2 Thomas Krijnen 2017-03-12 11:38:23 +01:00
  • 4419331710 Merge pull request #9 from kenohori/cgal Ken Arroyo Ohori 2017-03-10 18:29:01 -06:00
  • 81a33309f3 Merge pull request #2 from aothms/cgal Ken Arroyo Ohori 2017-03-10 18:28:17 -06:00
  • d02918070d Remove debug code Ken Arroyo Ohori 2017-03-10 18:26:15 -06:00
  • ac7099ab39 Fixed bug with opening placements Ken Arroyo Ohori 2017-03-10 18:21:15 -06:00
  • b5e79b2558 Debug code Ken Arroyo Ohori 2017-03-10 17:44:19 -06:00
  • b1df91ffd9 Merge pull request #8 from kenohori/cgal Ken Arroyo Ohori 2017-03-09 18:45:34 -06:00
  • 287fb9f0ed Convert openings and subtract them Ken Arroyo Ohori 2017-03-09 18:42:54 -06:00
  • 06c10dc4da Correct plane creation? Ken Arroyo Ohori 2017-03-09 17:04:37 -06:00
  • 3972727f9d Z profiles Ken Arroyo Ohori 2017-03-09 16:55:33 -06:00
  • 3e918180d2 U profiles Ken Arroyo Ohori 2017-03-09 16:46:09 -06:00
  • 0fbadc2985 T profiles Ken Arroyo Ohori 2017-03-09 16:29:14 -06:00
  • 8f89498a32 Merge pull request #1 from aothms/cgal Ken Arroyo Ohori 2017-03-09 09:46:48 -06:00
  • 7bcd0d0a8d Apply transformation to IfcExtrudedAreaSolid Thomas Krijnen 2017-03-09 15:35:29 +01:00
  • 0596827b9d Fix null pointer access in tesselation of opencascade shape Thomas Krijnen 2017-03-09 15:04:54 +01:00
  • 40f3447ad1 Update dependency versions in nix build script Thomas Krijnen 2017-03-09 14:36:00 +01:00
  • c8cc8ab1c8 Resolve python library linking issues on OSX Thomas Krijnen 2017-03-09 13:59:54 +01:00
  • 619b4fbed5 Fix CGAL library linking on windows, conditional IfcTriangulatedFaceSet based on schema Thomas Krijnen 2017-03-09 12:14:00 +01:00
  • 4faa66f9b8 Fix for python 2.7 Thomas Krijnen 2017-03-09 12:04:07 +01:00
  • 5705f24f3e python: make logging import conditional in case time is not built Thomas Krijnen 2017-03-09 11:47:54 +01:00
  • 52d035d09a python: don't import platform module as it may depend on select which might be unavailable Thomas Krijnen 2017-03-09 10:16:22 +01:00
  • deea0f6558 Merge pull request #7 from kenohori/cgal Ken Arroyo Ohori 2017-03-08 20:13:33 -06:00
  • 15e4e1952f I profiles (untested) Ken Arroyo Ohori 2017-03-08 20:11:45 -06:00
  • e922212357 L profiles Ken Arroyo Ohori 2017-03-08 19:55:17 -06:00
  • 0d36693780 C profiles Ken Arroyo Ohori 2017-03-08 19:38:25 -06:00
  • 921e343187 Fix assertion. Closes #192 Stinkfist0 2017-03-07 16:07:01 +02:00
  • cb7ed51fc6 IfcCartesianTransformationOperator3DnonUniform (untested) Ken Arroyo Ohori 2017-03-07 20:00:32 -06:00
  • a3df0556aa Composite curves Ken Arroyo Ohori 2017-03-07 19:39:59 -06:00
  • 3f94d4af37 Skeleton for planes+halfspaces. Might be wrong. Ken Arroyo Ohori 2017-03-07 14:30:48 -06:00
  • 7f96b3a523 Merge pull request #6 from kenohori/cgal Ken Arroyo Ohori 2017-03-07 13:55:15 -06:00
  • 27d8e86024 Hollow rectangle profiles, all tested now Ken Arroyo Ohori 2017-03-07 13:52:29 -06:00
  • 66048610e2 Rounded rectangles work now, def must be before rectangles Ken Arroyo Ohori 2017-03-07 13:41:04 -06:00
  • 31d4de228a Extrusions with holes (Nef) Ken Arroyo Ohori 2017-03-07 13:18:49 -06:00
  • 29021d8b06 Hollow circles Ken Arroyo Ohori 2017-03-07 13:04:22 -06:00
  • 1fb76a9749 Switched to normals per vertex per face Ken Arroyo Ohori 2017-03-07 12:50:06 -06:00
  • b299c27473 Switched to Nef_polyhedron_3. Some problems... Ken Arroyo Ohori 2017-03-06 19:28:12 -06:00
  • 64e385c361 Skeleton for IfcEdgeLoop and IfcOrientedEdge Ken Arroyo Ohori 2017-03-06 17:45:55 -06:00
  • 27b5fd0fc5 Debug code Ken Arroyo Ohori 2017-03-06 17:29:20 -06:00
  • 4f5ecee81e Removing duplicate points, IfcCartesianTransformationOperator3D with problems Ken Arroyo Ohori 2017-03-06 16:03:29 -06:00
  • ca19d447cc Zero-radius rounded rectangles Ken Arroyo Ohori 2017-03-06 15:03:57 -06:00
  • 484cea968e IfcTriangulatedFaceSet Ken Arroyo Ohori 2017-03-06 11:41:58 -06:00
  • 033a2e7482 IfcFaceBasedSurfaceModel Ken Arroyo Ohori 2017-03-06 11:28:57 -06:00
  • 1d3732aa62 IfcEllipseProfileDef Ken Arroyo Ohori 2017-03-06 11:23:37 -06:00
  • 584b2e5584 IfcTrapeziumProfileDef Ken Arroyo Ohori 2017-03-06 11:18:51 -06:00
  • 1bcc369c7a Rounded rectangles Ken Arroyo Ohori 2017-03-06 11:12:06 -06:00
  • 64bc8e9d4f Circular profiles, added missing transformation for rectangles Ken Arroyo Ohori 2017-03-06 10:52:57 -06:00
  • 50ea73a28f Update IfcConvert help text Thomas Krijnen 2017-03-04 14:16:54 +01:00
  • 3275119d1d TokenFunc::asStringRef: protect against null token. Stinkfist0 2017-03-02 16:12:20 +02:00
  • 026b4853a2 IfcConvert: single point for IFC file parsing and potential parsing error reporting. Stinkfist0 2017-03-02 14:55:21 +02:00
  • cd132473f5 IfcConvert: instead of global --traverse option provide --include+ and --exclude+ options that control traversal on per filter basis. Stinkfist0 2017-03-01 23:51:57 +02:00
  • 06c1ea9d2c Doc tweaks [ci skip] Stinkfist0 2017-02-24 16:46:14 +02:00
  • b058647d46 IfcLogger: convenience shorthands Notice(), Warnings() and Error() Stinkfist0 2017-02-24 15:01:54 +02:00
  • 8e44290341 string_arg_filter: make sure the argument type is string Stinkfist0 2017-02-24 14:57:29 +02:00
  • 5d7b392415 IfcGeomIterator: use fully qualified symbol for filter_t to fix SWIT code generation + fix getObject() Stinkfist0 2017-02-23 18:35:44 +02:00
  • 0383221d00 IfcConvert: print information about the used filters. Stinkfist0 2017-02-23 17:25:13 +02:00
  • 678d422ec8 Fix errors in rebase merge. Stinkfist0 2017-02-22 17:39:32 +02:00
  • eade74c919 Fix --traverse --exlucde=<entities|layers> + clean up duplicate code. filter::traverse_match: dynamic_cast instead of static_cast as the decomposing entity is not guaranteed to be IfcProduct Stinkfist0 2017-02-22 16:34:09 +02:00
  • 9074f25e93 Fix --exclude=arg when --traverse used also. Stinkfist0 2017-02-21 23:42:18 +02:00
  • 4b5790e83a IfcConvert: minor cleanup + fix guid exclusion filter's value population. Stinkfist0 2017-02-21 16:04:05 +02:00
  • 470b08cd04 IfcConvert: output regular prints to cout instead of cerr. Stinkfist0 2017-02-21 12:07:05 +02:00
  • d88c93a150 Cleaning up geom filters. Stinkfist0 2017-02-20 19:41:52 +02:00
  • 7101ac22c8 Refactor template class arg_filter into string_arg_filter instead, support for IfcProxy.Tag (untested, did not find suitable test input yet). Stinkfist0 2017-02-17 09:27:37 +02:00
  • 1b7d38a56d support for IfcConvert -include=arg <Description|Tag> (for IfcElement.Tag, not yet for IfcProxy.Tag). Stinkfist0 2017-02-16 19:49:46 +02:00
  • de5864fc72 IfcConvert: change syntax of --<include|exclude>=<names|guids> to --<include|exclude>=arg <Name|GlobalId>. The plan is to support arbitrary arguments in the future. Stinkfist0 2017-02-16 14:28:18 +02:00
  • 195d68cd0a Generalize IfcGeom::Iterator filtering and move make the filter specification external to the Iterator. Stinkfist0 2017-02-07 17:34:23 +02:00
  • d8a11dd096 Refactoring and cleaning up geom iterator filtering. Stinkfist0 2017-02-03 19:15:37 +02:00
  • 63b0488909 Implement filtering created geometry by layer assignments. Stinkfist0 2017-02-03 11:02:24 +02:00
  • 3abee03b9b Filtering by entity GUID and layer name w.i.p. Stinkfist0 2017-02-02 14:58:58 +02:00
  • f1709dc71a IfcConvert/IfcGeom: Possibility to include and exclude simultaneously by type and name, w.i.p. Stinkfist0 2016-12-16 13:51:07 +02:00
  • b9828b029c Right way to output more than one object Ken Arroyo Ohori 2017-03-03 15:25:45 -06:00
  • 749071601e Merge pull request #5 from aothms/ken_first_steps Ken Arroyo Ohori 2017-03-03 13:59:58 -06:00
  • bbe0b74f83 Boolean ops working? Ken Arroyo Ohori 2017-03-03 13:56:08 -06:00
  • efb8bce25a Didn’t save sphere output Ken Arroyo Ohori 2017-03-03 13:20:47 -06:00
  • c59ae03cb3 Fixed bug in cylinders/cones Ken Arroyo Ohori 2017-03-03 13:12:05 -06:00
  • 7145b1ae85 Some debugging code, checking transformations Ken Arroyo Ohori 2017-03-03 12:58:52 -06:00
  • 596c4f8b77 Adding some validation code Ken Arroyo Ohori 2017-03-03 09:58:17 -06:00
  • 302e7b2db8 IfcRightCircularCone Ken Arroyo Ohori 2017-03-02 18:42:10 -06:00
  • bece7053a0 IfcRightCircularCylinder Ken Arroyo Ohori 2017-03-02 18:39:18 -06:00
  • 82cd4056b7 IfcRectangularPyramid Ken Arroyo Ohori 2017-03-02 18:22:34 -06:00
  • 6297ff74f1 Boolean ops using Nef polyhedra (untested) Ken Arroyo Ohori 2017-03-02 18:11:11 -06:00
  • c9633273a6 Several more classes, needs testing Ken Arroyo Ohori 2017-03-02 17:11:58 -06:00
  • 2cb53a860d Entities for basic CSG Ken Arroyo Ohori 2017-03-02 15:09:05 -06:00
  • db85bebc1a Merge branch 'cgal' into ken_first_steps Ken Arroyo Ohori 2017-03-01 17:48:37 -06:00
  • 57fae25de8 Putting functions into files per geometric type Ken Arroyo Ohori 2017-03-01 17:48:19 -06:00
  • 6b2c8ad23e Update vs-cfg.cmd Carles 2017-02-20 17:38:07 +01:00
  • 451ccd4e21 Merge pull request #4 from aothms/ken_first_steps Thomas Krijnen 2017-02-23 13:53:02 +01:00
  • b893f5a3f0 Take into account extrusion height Ken Arroyo Ohori 2017-02-22 18:15:27 -06:00
  • 64eb707996 Fixed issue with transformations? Ken Arroyo Ohori 2017-02-21 18:40:27 -06:00
  • c0732f5197 Trying to find out why placements don’t arrive at Triangulate() Ken Arroyo Ohori 2017-02-21 15:37:38 -06:00