Thomas Krijnen
|
416b163050
|
Correct display_shape on TopoDS_Shape
|
2016-04-19 15:42:59 +02:00 |
|
Thomas Krijnen
|
1d1fb6d27a
|
First steps towards a PyQt4 application
|
2016-04-17 15:27:05 +02:00 |
|
Thomas Krijnen
|
9fedbbff6d
|
Only convert faces once if sewing shell fails pt.2
|
2016-04-17 15:12:02 +02:00 |
|
Thomas Krijnen
|
1c1097c8a4
|
Only convert faces once if sewing shell fails
|
2016-04-16 14:47:34 +02:00 |
|
Thomas Krijnen
|
884b3fe850
|
Project wires onto a plane if non-planar. Fixes #57.
|
2016-04-16 14:47:09 +02:00 |
|
Thomas Krijnen
|
81ee60079e
|
Enable per-item styles in the pythonOCC viewer
|
2016-04-11 11:50:43 +02:00 |
|
Thomas Krijnen
|
426b1279e3
|
Implement __hash__ and __eq__ functions on entity_instance
|
2016-04-09 20:20:08 +02:00 |
|
Thomas Krijnen
|
1142db3265
|
remove msvc specific leniencies
|
2016-04-09 17:54:23 +02:00 |
|
Thomas Krijnen
|
191c029546
|
Correctly allow rule labels to be optional
|
2016-04-09 13:29:35 +02:00 |
|
Thomas Krijnen
|
9bcfe2f50e
|
Generate code for IFC4_ADD1
|
2016-04-08 23:24:35 +02:00 |
|
Thomas Krijnen
|
fa585e60ee
|
Update EXPRESS code generator to work on ancient IFC schemas
|
2016-04-08 23:23:45 +02:00 |
|
Thomas Krijnen
|
0ff9de3cd9
|
Update EXPRESS code generator to work on ancient IFC schemas
|
2016-04-08 23:23:29 +02:00 |
|
Thomas Krijnen
|
63c3b54762
|
Merge pull request #56 from Tridify/obj_mtl_fix
Fix temp name usage of .mtl file
|
2016-03-28 11:17:20 +02:00 |
|
Stinkfist0
|
d7f990d8bd
|
IfcConvert: Do not use temp file for MTL as it's such a small file. Fixes #55.
|
2016-03-28 11:47:21 +03:00 |
|
Stinkfist0
|
b59e8e22a7
|
IfcConvert: Show an error msg if renaming from temp to final file fails.
|
2016-03-28 11:47:02 +03:00 |
|
Thomas Krijnen
|
25a5135e8d
|
Disable geometry re-use with world coords
|
2016-03-27 21:18:28 +02:00 |
|
Thomas Krijnen
|
4c574df1a4
|
Immediately emit to serializer and remove option to obtain ownership of objects
|
2016-03-27 21:17:51 +02:00 |
|
Thomas Krijnen
|
f3d5954aee
|
Merge pull request #53 from shsteven/fix_build_script_osx_boost
Fix build script under os x
|
2016-03-24 10:42:03 +01:00 |
|
Steven Zhang
|
7d145a5f69
|
fix build script under os x
|
2016-03-24 15:07:52 +08:00 |
|
Thomas Krijnen
|
5b30dfc580
|
Set required boost components again after merge
|
2016-03-23 10:27:34 +01:00 |
|
Thomas Krijnen
|
e1bb6c95c3
|
Merge pull request #51 from shsteven/osx_build_fix
Fix build script under os x
|
2016-03-23 10:15:56 +01:00 |
|
Steven Zhang
|
edc6f8ebd4
|
fix build script under os x
|
2016-03-23 15:27:03 +08:00 |
|
Thomas Krijnen
|
ee56aad90d
|
Merge branch 'master' into performance_improvements
# Conflicts:
# src/ifcconvert/ColladaSerializer.cpp
# src/ifcconvert/ColladaSerializer.h
# src/ifcgeom/IfcGeomIterator.h
# src/ifcgeom/IfcGeomRenderStyles.h
|
2016-03-22 16:15:28 +01:00 |
|
Thomas Krijnen
|
5c1ac39f19
|
Merge pull request #42 from Tridify/ifcconvert_enhancements
IfcConvert enhancements
|
2016-03-22 13:28:15 +01:00 |
|
Stinkfist0
|
0fd2f04f08
|
Utilise Collada stream's double precision feature
|
2016-03-21 11:42:40 +02:00 |
|
Stinkfist0
|
b171bd4a14
|
Add note/todo regarding Collada stream's double precision feature.
|
2016-03-20 13:13:15 +02:00 |
|
Stinkfist0
|
54a9d72e25
|
IfcConvert: use temp file when writing output.
|
2016-03-20 12:48:20 +02:00 |
|
Stinkfist0
|
798597d5d9
|
IfcConvert: check that input file exist early, print filenames in error prints
|
2016-03-18 22:33:03 +02:00 |
|
Stinkfist0
|
f7453c033a
|
IfcConvert: check if output file already exists and ask user for confirmation for overwriting. Overwriting can be forced with -y/--yes
|
2016-03-18 22:14:05 +02:00 |
|
Stinkfist0
|
bf76bd17b2
|
Add large_offset.ifc (wallwindow.ifc, courtesy of @klokoy) as test input case.
|
2016-03-18 14:45:00 +02:00 |
|
Thomas Krijnen
|
59d2d227d9
|
Directly re-use IfcMappedItem triangulated elements when not using world coordinates
|
2016-03-18 11:23:25 +01:00 |
|
Thomas Krijnen
|
4a3a0bff71
|
Cleanup triangulations after use
|
2016-03-18 11:21:23 +01:00 |
|
Thomas Krijnen
|
8ecc1269d7
|
Compile-time options to manipulate caching behaviour
|
2016-03-18 11:21:04 +01:00 |
|
Thomas Krijnen
|
614148e5e4
|
Don't iterate past material indices in collada serializer
|
2016-03-18 11:18:02 +01:00 |
|
Thomas Krijnen
|
74e495cec0
|
python2.7 compatibility on code generator
|
2016-03-18 11:17:26 +01:00 |
|
Thomas Krijnen
|
0ceef8fe67
|
Use constant time parent enumeration lookup
|
2016-03-18 11:14:14 +01:00 |
|
Stinkfist0
|
562f38756f
|
Calculate and store min. and max. placements IfcGeom::Iterator. Implement --center-model for OBJ.
|
2016-03-17 23:25:53 +02:00 |
|
Stinkfist0
|
76d3823bd4
|
Make UVs a property of IfcGeom::Representation::Triangulation. Implement writing of UVs for OBJ output.
|
2016-03-17 00:25:33 +02:00 |
|
Thomas Krijnen
|
28560d164c
|
Add IfcGeomServer description
|
2016-03-12 16:54:21 +01:00 |
|
Stinkfist0
|
923f1212f5
|
Clean up program_options printings
|
2016-03-11 10:05:33 +02:00 |
|
Stinkfist0
|
e9f551ea71
|
--names for filtering included or excluded entities by name, e.g. --include --names "Wall Compound*"
|
2016-03-10 21:15:50 +02:00 |
|
Stinkfist0
|
b9c5b0e6c8
|
Add IFCCONVERT_DOUBLE_PRECISION build option
|
2016-03-10 17:00:06 +02:00 |
|
Stinkfist0
|
4953b35849
|
--generate-uvs, applicable for DAE only currently
|
2016-03-10 16:46:20 +02:00 |
|
Stinkfist0
|
83e5096570
|
Support for --deflection-tolerance
|
2016-03-10 16:09:39 +02:00 |
|
Stinkfist0
|
5008c3503d
|
--center-model for DAE output, fixes #8 (TODO: implement also for OBJ)
|
2016-03-10 14:39:42 +02:00 |
|
Stinkfist0
|
ce38854cff
|
Add --no-normals
|
2016-03-10 13:29:22 +02:00 |
|
Stinkfist0
|
24e2aece0b
|
Rename --use-guids and --use-names to --use-element-guids and --use-element-names. Add explicit --use-material-names for controlling material naming.
|
2016-03-10 12:01:04 +02:00 |
|
Stinkfist0
|
43f5d446ec
|
Implement --use-names and --use-guids for DAE, OBJ, and SVG output.
|
2016-03-10 11:35:32 +02:00 |
|
Stinkfist0
|
50a467fda5
|
Fix IfcUtil::wildcard_string_to_regex()
|
2016-03-07 23:15:29 +02:00 |
|
Stinkfist0
|
0da0e63687
|
Begin to implement IfcConvert enhancements discussed in #20. Remove C++-specific getters and setters and use the same set() and get() functions in in both C++ and Python. Enhance output of IfcConvert, especially in error situations (spamming a hundred lines of options always hides the original error message), utilize Boost's foreach macro to provide cleaner iteration code.
|
2016-03-07 22:37:36 +02:00 |
|