WandererFan
f56df2ebee
Add viewPartAsSvg in App
2017-06-23 08:14:46 +02:00
WandererFan
fc1c863034
Add viewPartAsDxf function in App
2017-06-23 08:14:46 +02:00
WandererFan
ab19a5ea06
Handle "floating" straight edges in Svg
...
BRep_Tool::Polygon3D assumes the edge has polygon representation -
ie already been "tesselated". this is not true for all edges,
especially "floating edges".
2017-06-23 08:14:46 +02:00
WandererFan
17b69c7c3a
Replace DPG table lookup logic with calculations
...
DPG used a pair of large tables to determine view
direction and rotation vector when subject was rotated
and spun. There were many errors in the tables that
needed manual checking to correct. The new version
uses calculations on a virtual glass cube to find view
direction and rotation vector.
2017-06-23 08:14:46 +02:00
WandererFan
f53a3bde8f
Add tolerance parm to checkParallel
2017-06-23 08:14:46 +02:00
Yorik van Havre
ed73fb6e72
Draft: Small optimizing in DraftGeomUtils.findIntersection()
2017-06-22 17:59:54 -03:00
wmayer
41051e9dd8
implement object serialization for BSplineCurve class
2017-06-22 22:42:01 +02:00
wmayer
e7c7c07cda
implement object serialization for Vector class
2017-06-22 21:52:53 +02:00
wmayer
f2127c3712
try to fix travis build
2017-06-22 13:55:42 +02:00
Yorik van Havre
a4e0d79e65
Arch: Fixed typo
2017-06-21 17:34:31 -03:00
Markus Lampert
7d80f9012f
Changing c-py interface to use 's' instead of 'S' for py 2/3 compatibility; also makes the code simpler.
2017-06-21 11:41:35 -07:00
Markus Lampert
6a3a102964
Removing dependency on lxml - fixed some bugs on deleting a job and all it's sub components.
2017-06-21 11:41:35 -07:00
Markus Lampert
e399785a97
Disable exception catching in tests to figure out why TestPathApp cannot be imported on the build system.
2017-06-21 11:41:35 -07:00
Markus Lampert
e7e5a73a0a
Fixed contour setting the visibility although there is no ViewObject associated with it.
2017-06-21 11:41:35 -07:00
Markus Lampert
2c50fbfef3
Fixed tag unit tests
2017-06-21 11:41:35 -07:00
Markus Lampert
ab82810f01
Disabling tags if the cannot generate commands.
2017-06-21 11:41:35 -07:00
Markus Lampert
022354fd38
Added wating_effects for holding tag generation - big improvement.
2017-06-21 11:41:35 -07:00
Markus Lampert
789e79c480
Moved all post/pre processor into their own directory.
2017-06-21 11:41:35 -07:00
Markus Lampert
03c5168d89
Proper taskk panel cleanup on escape.
2017-06-21 11:41:35 -07:00
Markus Lampert
a689ebd5d7
Fixed post processor loading.
2017-06-21 11:41:35 -07:00
Markus Lampert
38c2296492
Allow multiple holding tags to be added - until user hits Esc or presses the Done button.
2017-06-21 11:41:35 -07:00
Markus Lampert
ec9e43e868
Forward modifyStandardButtons into python task dialogs.
2017-06-21 11:41:35 -07:00
Markus Lampert
b11849b1a4
Changed marker spheres to have constant size regardless of view scale.
2017-06-21 11:41:35 -07:00
Markus Lampert
924336edd5
Made holding tags tolerant to panelsheet base objects.
2017-06-21 11:41:35 -07:00
Markus Lampert
a223915308
Add all dressups to the profile and contour context menus.
2017-06-21 11:41:35 -07:00
Markus Lampert
c268c959e8
Adapted unit tests for the new interface.
2017-06-21 11:41:35 -07:00
Markus Lampert
0d52a94871
Switched solid detection to blacklisting instead of whitelisting.
2017-06-21 11:41:35 -07:00
Markus Lampert
5575802e3c
Removed questionable log message.
2017-06-21 11:41:35 -07:00
Markus Lampert
63ab07ae49
Fixed spindle speed limitation in UI and template restore.
2017-06-21 11:41:35 -07:00
Markus Lampert
c031b78c35
Changed empty template selection to '<none>'.
2017-06-21 11:41:35 -07:00
Markus Lampert
62cf21b473
Added solid detection and consolidated PathJob Base selection option (removed empty option).
2017-06-21 11:41:35 -07:00
Markus Lampert
fbb34347f8
Added support for PanelSheets.
2017-06-21 11:41:35 -07:00
Markus Lampert
d5068ffc5c
Some cleanup and refactoring.
2017-06-21 11:41:34 -07:00
Markus Lampert
43b70cf71d
Added Job attributes to the template.
2017-06-21 11:41:34 -07:00
Markus Lampert
bb33a12c87
Added template selection and preference integration to job creation dialog.
2017-06-21 11:41:34 -07:00
Markus Lampert
1aab8d2697
Added file dialog to job export.
2017-06-21 11:41:34 -07:00
Markus Lampert
907ea1b3ab
Added file path and job template to preferences.
2017-06-21 11:41:34 -07:00
Markus Lampert
0fcaea1b44
Made job creation sequence a bit nicer.
2017-06-21 11:41:34 -07:00
Markus Lampert
8f64b5e24b
Simple job initialisation from template xml file.
2017-06-21 11:41:34 -07:00
Markus Lampert
97d2592784
Added export of job template - fixed output file.
2017-06-21 11:41:34 -07:00
Markus Lampert
8d8ea9979f
Renamed LoadTool to ToolController.
2017-06-21 11:41:34 -07:00
Markus Lampert
c4cb45c1b4
Replaced Tooltable with Tool in the TC;
...
Added PropertyTool;
Fixed sanity check.
2017-06-21 11:41:34 -07:00
Yorik van Havre
7d39669948
Arch: Detect and use Reinforcement addon if present
2017-06-21 13:24:43 -03:00
looooo
3e8249a0e6
py3: fix some simple incompapilities
...
issue 0000995
2017-06-21 11:25:30 +02:00
looooo
931820c4b1
py3: boost: some diff for the cmake of libarea to work with boost1.64. (at least this is necessary for conda)
2017-06-21 09:51:57 +02:00
Kurt Kremitzki
9c253eba8d
Iterate over faces in testPocketToFaceCase
2017-06-21 00:10:38 -05:00
Kurt Kremitzki
df06c1e1c4
Update testPocketToFaceCase to handle OCC<7 face-naming inconsistency
2017-06-20 23:10:24 -05:00
Kurt Kremitzki
dfb3c41b65
Add pocket to face test case
2017-06-20 15:26:23 -05:00
Kurt Kremitzki
e4b61cad76
Add PartDesign Pocket tests
2017-06-20 15:26:23 -05:00
Kurt Kremitzki
3542140854
Use assertAlmostEqual and remove deprecated failUnless
2017-06-20 15:26:22 -05:00