Thomas Krijnen
|
94224411a9
|
Recursive get_info()
|
2017-08-02 16:06:27 +02:00 |
|
Thomas Krijnen
|
5c7e7cab1a
|
Raise IndexError
|
2017-08-02 16:05:56 +02:00 |
|
Thomas Krijnen
|
04e3018f3c
|
Use default logger
|
2017-07-17 18:09:49 +02:00 |
|
Thomas Krijnen
|
901ef57d60
|
Fix #180
|
2017-07-03 14:18:56 +02:00 |
|
Thomas Krijnen
|
a27e516011
|
Elided argument in ifcopenshell.file constructor
|
2017-06-20 18:53:39 +02:00 |
|
Thomas Krijnen
|
5e0da9725a
|
ifcparse refactoring (#190)
Unify attribute containers, provide latebound attribute access on IfcBaseEntity, more basic tests on Travis
|
2017-06-05 17:26:58 +02:00 |
|
Thomas Krijnen
|
0f825b7050
|
Fix missing import
|
2017-05-03 15:10:20 +02:00 |
|
Thomas Krijnen
|
4faa66f9b8
|
Fix for python 2.7
|
2017-03-09 12:04:07 +01:00 |
|
Thomas Krijnen
|
5705f24f3e
|
python: make logging import conditional in case time is not built
|
2017-03-09 11:47:54 +01:00 |
|
Thomas Krijnen
|
52d035d09a
|
python: don't import platform module as it may depend on select which might be unavailable
|
2017-03-09 10:16:22 +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 |
|
aahoo
|
99bde93af5
|
adds get_info method for class #resolves #175
|
2017-01-01 18:15:55 +01:00 |
|
Thomas Krijnen
|
c94ed73b8d
|
Incorporate console into main app, fallback to QPlainTextEdit, some styling
|
2016-11-28 17:46:57 +01:00 |
|
jakob-beetz
|
90e4f21f29
|
Interactive scripting pane added to pyQt viewer geom.app
|
2016-11-28 17:46:57 +01:00 |
|
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 |
|