- 18 Feb, 2016 1 commit
-
-
David Thompson authored
-
- 30 Oct, 2015 1 commit
-
-
David Thompson authored
New Modeling Kernel ------------------- This commit adds a new modeling kernel based on [Boost.polygon](http://www.boost.org/doc/libs/1_58_0/libs/polygon/doc/index.htm). It currently supports a very limited set of operations: + Creation a model. + Creation of model vertices. + Creation of model edges. Internally, an edge split operation is provided but not yet exposed. Miscellany ---------- + Fix a bug in attribute association. Because model entity items in attributes may have a membership mask, calling `setValue()` does not guarantee that the association will occur. Return the proper boolean or infinite recursion will occur inside `Attribute::associateEntity()`. + Add a Python-callable variant of ImportJSON::ofLog. + Have `smtk.simple` hang on to operator results so that scripts can access them if they need to. + Fix error log printout in `smtk.simple` API. + Have python test `addToScene()` method return pipeline objects.
-
- 14 May, 2015 1 commit
-
-
David Thompson authored
SMTK currently requires a ParaView build directory, at least on Mac OS X, because ParaView does not install properly. Fix the `PYTHONPATH` for testing to include the `lib/site-packages` directory so that `import vtk` can work and image-based tests run.
-
- 16 Feb, 2015 1 commit
-
-
David Thompson authored
-
- 09 Feb, 2015 1 commit
-
-
David Thompson authored
This branch includes initial support for helical sweeps, but be aware that only Cubit/ACIS support this kind of sweep; the CGM OpenCascade backend does not yet perform sweeps. This also fixes a bug in `ModelEntityItem::appendValue()`. This bug causes issues when `Operator::associateEntity()` is called and the association has a minimum number of expected values; because there are not default UUID values, the first numberOfValues() entries are null UUIDs; the associated entity is appended to the end of this array, which leaves null values at the front of the array. So, even though it is slow, we must verify that existing slots for model entities are actually in use. Finally, this branch tweaks the smtk.simple API a little bit: * Add CreateCylinder to simple python API. * Solid modeling operations print the error log when an operation does not succeed.
-
- 07 Feb, 2015 1 commit
-
-
David Thompson authored
-
- 30 Jan, 2015 1 commit
-
-
David Thompson authored
-
- 19 Jan, 2015 1 commit
-
-
David Thompson authored
-
- 09 Dec, 2014 1 commit
-
-
David Thompson authored
Finding the python interpreter and preparing the test environment should happen once at the beginning of the configuration step.
-
- 24 Nov, 2014 1 commit
-
-
David Thompson authored
-
- 13 Nov, 2014 1 commit
-
-
David Thompson authored
... to test vertex, edge, and face creation.
-
- 06 Nov, 2014 1 commit
-
-
David Thompson authored
These tests use the CGM operators from Python.
-
- 25 Sep, 2014 1 commit
-
-
Robert Maynard authored
At the same time we move them into a language specific directory that follows
-
- 04 Jun, 2014 1 commit
-
-
Seems klugier than it needs to be...
-
- 24 Mar, 2014 1 commit
-
-
David Thompson authored
This makes it much easier for Bridge subclasses to create cell-use records with specified UUIDs. This should also improve (shiboken-generated) Python-wrapper code coverage. Slightly.
-
- 07 Jan, 2014 1 commit
-
-
David Thompson authored
Expose more relationships in the UI and continue fleshing out the cursor subclasses. This implements InstanceEntity methods in a way that will not conflict with groups.
-
- 11 Dec, 2013 2 commits
-
-
Jacob Becker authored
-
Jacob Becker authored
-
- 29 Oct, 2013 1 commit
-
-
David Thompson authored
-