jakob-beetz
|
3ba2f781d8
|
added a property panel tab to the PyQt geom.app viewer that shows all properties from IfcPropertySets attached to the currently selected object
|
2016-11-28 17:46:57 +01:00 |
|
Thomas Krijnen
|
8a92e1a766
|
Speed up geometry generation in ifcopenshell.geom.application by using iterator pt2.
|
2016-09-22 13:45:32 +02:00 |
|
Thomas Krijnen
|
efd6eb7f97
|
Speed up geometry generation in ifcopenshell.geom.application by using iterator
|
2016-09-22 13:40:39 +02:00 |
|
Thomas Krijnen
|
7ed98869d2
|
Update ifcopenshell.geom.app for pyocc-0.16.5
https://github.com/tpaviot/pythonocc-core/commit/3d7b9745359b436b4144105f7e17aa0040acb8c6
|
2016-09-13 14:05:28 +02:00 |
|
Thomas Krijnen
|
240133515a
|
Unify usage of spaces in Python library code
|
2016-07-18 15:53:20 +02:00 |
|
Thomas Krijnen
|
b7f23ee701
|
Implement option to get generic inverses from Python
|
2016-07-18 14:47:32 +02:00 |
|
Thomas Krijnen
|
aebb9e324b
|
Geometry serialization (#71)
Serialize geometry to IFC instances directly from a TopoDS_Shape
|
2016-06-22 15:03:18 +02:00 |
|
Thomas Krijnen
|
7c0944e43b
|
Defer pythonOCC imports in order not to break if unavailable
|
2016-05-19 13:31:54 +02:00 |
|
Thomas Krijnen
|
fefa8a0563
|
option to pass settings to pyqt4 app
|
2016-05-03 11:05:46 +02:00 |
|
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
|
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 |
|
aothms
|
0d42a293ad
|
Add license header to occ_utils
|
2016-01-08 08:38:21 +01:00 |
|
aothms
|
fe699e0a81
|
Fix python module import
|
2015-12-21 11:47:38 +01:00 |
|
aothms
|
fdf1b29682
|
Return shape for arbitrary representation items in ifcopenshell.geom.create_shape()
|
2015-10-22 12:04:49 +02:00 |
|
aothms
|
a58b2ede63
|
Fixes for unicode handling in Python
|
2015-09-13 14:43:42 +02:00 |
|
aothms
|
b590747db9
|
Add version information and schema identifier to Python wrapper
|
2015-09-10 15:53:59 +02:00 |
|
Thomas Krijnen
|
3d302619c5
|
Check for numbers.Integral instead of int, to catch py2.7's long type as well
|
2015-06-20 14:22:54 +00:00 |
|
Thomas Krijnen
|
48febb7eff
|
Check for null values when setting attributes in IfcOpenShell-Python, also return value being set
|
2015-06-18 13:15:33 +00:00 |
|
Thomas Krijnen
|
76cbb79c75
|
Correctly wrap arbitrarily nested aggregates of entity instance attributes in IfcOpenShell-Python
|
2015-06-17 19:46:11 +00:00 |
|
Thomas Krijnen
|
48676a733f
|
Rework SWIG python binding not to rely on polymorhpic functions. Use hand-written typemaps that map vectors to tuples and iterables to vectors. Add support for multidimensional aggregates in Python.
|
2015-06-17 11:27:02 +00:00 |
|
Thomas Krijnen
|
a3f17cd4e7
|
Enable passing explicit IfcRepresentation in IfcOpenShell-Python create_shape()
|
2015-06-02 13:30:02 +00:00 |
|
Thomas Krijnen
|
b96cf38e17
|
Minimize passing STL objects past dynamic library boundaries to improve stability of IfcOpenShell-Python
|
2015-06-02 13:29:08 +00:00 |
|
Thomas Krijnen
|
9bf9f82b3b
|
Format obj and dae output predictably based on rfc notation of GlobalId. As discussed in https://sourceforge.net/p/ifcopenshell/discussion/1782717/thread/cbb0c8ca/
|
2015-05-13 14:30:21 +00:00 |
|
Thomas Krijnen
|
c97cf661a2
|
1. Also emit Plan and Axis shape representations and IfcTopologyRepresentations if requested. 2. Add serialization for curves. 3. In Python add option to specify representation for which to generate shape.
|
2015-04-22 09:15:48 +00:00 |
|
Thomas Krijnen
|
608c7d9841
|
Don't rely on exceptions for testing whether a Python attribute names a valid (inverse) IFC attribute
|
2015-04-07 15:49:38 +00:00 |
|
Thomas Krijnen
|
9bbbc6e7d9
|
Extend Python's dir() function on entity instances with attribute and inverse attribute names of entities
|
2015-02-27 13:41:33 +00:00 |
|
Thomas Krijnen
|
349e7ddaa7
|
USE_WORLD_COORDS by default when USE_PYTHON_OPENCASCADE is set.
|
2015-02-20 16:03:20 +00:00 |
|
Thomas Krijnen
|
f20ae8e25e
|
create a setting to produce pythonOCC shapes for ifcopenshell.geom.iterator and -create_shape()
|
2015-02-19 21:45:17 +00:00 |
|
Thomas Krijnen
|
73266ea216
|
transfer ownership from Python to C++ when adding an instance to a file
|
2015-02-19 18:11:09 +00:00 |
|
Thomas Krijnen
|
573655e5ef
|
Add the possibility to bundle binary modules for different architectures with the python-ifcopenshell module
|
2015-02-19 13:37:37 +00:00 |
|
Thomas Krijnen
|
ee87466521
|
1) Implement a breadth-first traversal of forward references 2) implement entity instance deletion from a file 3) recursively copy entity instances to another file
|
2015-02-17 19:48:41 +00:00 |
|
Thomas Krijnen
|
e37b062757
|
python 2/3 compatibility: from functools import reduce
|
2015-01-20 13:52:08 +00:00 |
|
Thomas Krijnen
|
1d319f7ac4
|
Compilation fixes and python 2 compatibility. Thanks Yorik.
|
2015-01-07 10:22:55 +00:00 |
|
Thomas Krijnen
|
f3c26c372d
|
Parse the spf header and check schema_identifiers against compiled schema
|
2015-01-05 17:46:23 +00:00 |
|
Thomas Krijnen
|
4d5d749255
|
Merge developments from the python_wrapper branch into master
|
2015-01-05 14:11:42 +00:00 |
|