Thomas Krijnen
451ccd4e21
Merge pull request #4 from aothms/ken_first_steps
...
IfcManifoldSolidBrep and IfcConnectedFaceSet
2017-02-23 13:53:02 +01:00
Ken Arroyo Ohori
b893f5a3f0
Take into account extrusion height
2017-02-22 18:15:27 -06:00
Ken Arroyo Ohori
64eb707996
Fixed issue with transformations?
2017-02-21 18:40:27 -06:00
Ken Arroyo Ohori
c0732f5197
Trying to find out why placements don’t arrive at Triangulate()
2017-02-21 15:37:38 -06:00
Ken Arroyo Ohori
e47d128b18
Brep and swept solid working now
2017-02-20 20:14:49 -06:00
Thomas Krijnen
8ce4bbdf61
Adaptive tolerance boolean ops
2017-02-16 15:54:34 +01:00
Thomas Krijnen
e2cf5f4826
Typo in build script
2017-02-16 15:53:58 +01:00
Ken Arroyo Ohori
9d4463b73a
Check for NULL placement
2017-02-13 15:26:06 -06:00
Ken Arroyo Ohori
d9d5f17725
Should be working now
2017-02-13 11:45:17 -06:00
Ken Arroyo Ohori
f4274e4b46
Skeleton for IfcExtrudedAreaSolid
2017-02-13 11:12:04 -06:00
Ken Arroyo Ohori
b463dfe88a
Changed --kernel parameter to --opencascade. Was conflicting with positional options for input.
2017-02-09 14:46:02 -06:00
Ken Arroyo Ohori
44634eb42d
Remove implemented throws, add faces and materials
2017-02-08 17:12:56 -06:00
Ken Arroyo Ohori
1755752ab7
IfcAxis2Placement2D
2017-02-08 16:56:59 -06:00
Ken Arroyo Ohori
7051104bc7
Basic code to output triangulation, something goes wrong when getting materials...
2017-02-08 16:12:19 -06:00
Ken Arroyo Ohori
2894b0cb92
Nothing is a pointer now. Initialisation is easier…
2017-02-07 20:37:47 -06:00
Ken Arroyo Ohori
42b512960b
Filling in most of the placement code. To check.
2017-02-07 20:25:04 -06:00
Ken Arroyo Ohori
96e9c8ecc1
Skeleton for IfcObjectPlacement and IfcAxis2Placement3D
2017-02-07 19:51:16 -06:00
Ken Arroyo Ohori
bae84b6753
Directions as CGAL Vector_3, more robust points
2017-02-07 19:50:51 -06:00
Ken Arroyo Ohori
e1702fc0cf
Return value for transformation, still needs to be initialised somewhere…
2017-02-06 16:22:54 -06:00
Ken Arroyo Ohori
6aff3d0f3d
Conversion result for breps
2017-02-06 16:22:36 -06:00
Thomas Krijnen
6b47e9ca1d
Add GMP MPFR and CGAL include/libs to cmake and build script
2017-02-04 16:38:57 +01:00
Ken Arroyo Ohori
1525cf6bfc
Polyhedra built with the incremental builder, IfcConvert crashes
2017-02-02 14:29:26 -06:00
Ken Arroyo Ohori
5724e1ac34
Face from IfcFace
2017-02-01 17:53:12 -06:00
Ken Arroyo Ohori
f2a45b7057
Fixed pointer bug, wires seem okay now
2017-02-01 15:57:25 -06:00
Ken Arroyo Ohori
233aaeaca2
Points and wires
2017-01-31 19:03:15 -06:00
Ken Arroyo Ohori
9c21e05184
Skeleton reaching all the way up to points, to be filled in
2017-01-31 18:53:00 -06:00
Ken Arroyo Ohori
0821dd4702
Skeleton for IfcManifoldSolidBrep and IfcConnectedFaceSet
2017-01-27 18:40:38 -06:00
Ken Arroyo Ohori
cac9c91c56
Mac metadata
2017-01-27 15:31:37 -06:00
Ken Arroyo Ohori
a4264f3143
Replaced macros, added basic CGAL definitions
2017-01-27 15:31:22 -06:00
Thomas Krijnen
332a9a571f
Special case the normal at the poles of a spherical surface
2017-01-24 14:56:28 +01:00
Thomas Krijnen
ac9505506c
Extend IfcGeomServer with calculated quantities
2017-01-22 16:09:14 +01:00
Thomas Krijnen
257c28d450
Take into account IfcTrimmedCurves with unspecified preference
2017-01-22 11:06:36 +01:00
Thomas Krijnen
f95ad29c7a
Extra check for single-face IfcConnectedFaceSets. Fixes #181 .
2017-01-19 10:42:03 +01:00
Thomas Krijnen
93c2f93c44
Download PCRE from sourcefore in nix build script. Fixes #182
2017-01-19 10:24:09 +01:00
Thomas Krijnen
4d12bf7e8d
Cgal kernel skeleton ( #3 )
...
Cgal kernel skeleton
2017-01-16 14:04:31 +01:00
Stinkfist0
77d53429e3
Make sure to link ifcwrap to Boost libs + fix integer conversion warning.
2017-01-14 20:13:46 +01:00
Stinkfist0
fa76aa9bb0
IfcConvert: add --unicode=utf8|escape when UNICODE_SUPPORT enabled.
2017-01-14 20:13:46 +01:00
Stinkfist0
f0e07f3447
Add status prints for writing XML output. Re: #122
2017-01-14 20:13:46 +01:00
Stinkfist0
80f0ff688d
IfcConvert: add --model-ofset x;y;z option. Remove SerializerSettings::CENTER_MODEL as unneeded.
2017-01-14 20:13:46 +01:00
Stinkfist0
222cbe73d3
Use unnamed enum instead of static const member variable for SerializerSettings::DEFAULT_PRECISION in order to fix compilation on GCC & Clang.
2017-01-14 20:13:46 +01:00
Stinkfist0
ecff54c480
IfcConvert --precision option.
...
Sets the decimal precision to be used to format floating-point values, 15 by default.
Use a negative value to use the system's default precision (should be 6 typically).
Applicable for OBJ and DAE output. For DAE output, value >= 15 means that up to 16 decimals are used,
and any other value means that 6 or 7 decimals are used.
2017-01-14 20:13:46 +01:00
Stinkfist0
2d58a1bc7c
Separate serialization-specific settings from IteratorSettings into its own class, SerializerSettings.
2017-01-14 20:13:46 +01:00
Thomas Krijnen
3958204c1c
Don't build Python wrapper on Travis
2017-01-13 20:51:12 +01:00
Thomas Krijnen
d17f714dc5
Isolate geometry processing code into separate opencascade kernel
2017-01-13 20:51:12 +01:00
Thomas Krijnen
4fa7f293d6
cd to correct repository folder
2017-01-13 18:11:05 +01:00
Thomas Krijnen
7e3f96e410
Add GMP MPFR CGAL to build script
2017-01-09 17:14:49 +01:00
Thomas Krijnen
8018c9cc44
Add GMP MPFR CGAL to build script
2017-01-09 17:14:49 +01:00
Thomas Krijnen
5667f3f94a
build script changes for boost
2017-01-09 13:10:01 +01:00
Jelle Feringa
5d6160b47a
log exceptions on get_info method
...
these exceptions currently are actively being hidden, which is
intransparent / could make debugging challenging
improved formatting tot pep8
2017-01-04 10:26:04 +01:00
Stinkfist0
37905c6725
Windows/MSVC: support spaces in the IfcOpenShell build directory's path. re: #171
2017-01-01 18:16:56 +01:00