nds
40ea9e83b8
0031149: Visualization - using clipping planes for FitAll of V3d_View
...
(cherry picked from commit 60d61bea5e
)
2019-11-11 14:06:04 +03:00
tma
0252a0a4fb
refs #1279 : Application hangs up on update of the view
...
Improve performance of the storage of the transparent state of the assembly leafs
2019-11-06 16:55:52 +03:00
nds
b4baade508
0030784: Visualization - check if selectable of owner in internal container in AIS_InteractiveContext before using
2019-10-18 15:32:30 +03:00
snn
460abf4e0f
groups of notes bug fix
2019-10-01 10:55:34 +03:00
snn
a9db047e5d
groups of notes added to XCAFDoc_NotesTool
...
# Conflicts:
# src/XCAFDoc/XCAFDoc_NotesTool.cxx
2019-10-01 10:55:20 +03:00
snn
9640291ff0
0030988: Add possibility to attach multiple files to notes
...
Implemented
2019-09-20 18:29:33 +03:00
tma
7b296f0230
0030957: Assembly item Id should not start with '/' symbol
...
(cherry picked from commit 71b4fb4b10d050440971ca12af6d25e8989ec8ba)
2019-09-09 15:02:22 +03:00
nds
bf82385599
0030728: Visualization - using one implementation of highlight/unhighlight in context - compilation correction
...
#correction for compilation
2019-09-05 15:40:29 +03:00
nds
41a2c46b21
Revert "0030728: Visualization - using one implementation of highlight/unhighlight in context - compilation correction"
...
This reverts commit 52cc62eee8
.
2019-09-05 15:12:05 +03:00
nds
fd448091bf
0030728: Visualization - using one implementation of highlight/unhighlight in context
...
#fix regression found by DRAW tests
2019-09-04 09:47:42 +03:00
nds
280e1f1b27
0030791: Visualization - possibility to display materials by different hatching style for clipping
...
# move capping style from presentation into drawer
# crash in capping by setting projection as
# several hatch templates
(cherry picked from commit 3a8ba84200
)
2019-09-04 00:52:36 +03:00
vro
fd8fbd466b
0030784: Visualization - check if selectable of owner in internal container in AIS_InteractiveContext before using
...
# Issue #1140 : Click on interactive cube crashes the application.
2019-09-03 17:25:21 +03:00
nds
cdfdde3191
0029451: Information Message Alert to debug an algorithm or object functionality,
...
0030268: Inspectors - improvements in VInspector plugin
Dump/Init implementation in OCCT object and parsing it in MessageView (VInspector later)
2019-09-03 15:01:13 +03:00
nds
2147f85a35
0030791: Visualization - possibility to display materials by different hatching style for clipping
...
#compilation correction for VS2017, Debian
2019-09-03 11:57:15 +03:00
nds
502194e4fc
0030737: Visualization - implementing new selection schemes in context
...
(cherry picked from commit 951d93f193cdc00724586df1903ad39fc487cecd)
2019-09-02 18:46:12 +03:00
nds
d5c557436d
0030537: Visualization - wrapping text in font text formatter
...
Font_TextFormatter inherits Standard_Transient, now it is given as a handle in functions.
Graphic3d_Text - extended with Font_TextFormatter to be able to have it filled out of text render. If it is not defined here, the default text formatter of context is used.
OpenGl_Context - has default Font_TextFormatter for rendering OpenGl_Text.
2019-09-02 18:44:07 +03:00
nds
52cc62eee8
0030728: Visualization - using one implementation of highlight/unhighlight in context - compilation correction
...
#correction for compilation
2019-09-02 17:58:05 +03:00
nds
7d4472c752
0030791: Visualization - possibility to display materials by different hatching style for clipping
...
(cherry picked from commit fafcc26452
)
# Conflicts:
# src/Graphic3d/Graphic3d_Group.hxx
2019-09-02 17:12:03 +03:00
nds
3ca159f3ca
0030784: Visualization - check if selectable of owner in internal container in AIS_InteractiveContext before using
...
# todo - add similar check for other places where needed
(cherry picked from commit 9e58a20735
)
2019-09-02 16:57:09 +03:00
nds
f25bebd7b3
0030728: Visualization - using one implementation of highlight/unhighlight in context
...
(cherry picked from commit 36b87936acf5a89d573663b5e8d086a4a4a084d3)
# Conflicts:
# src/AIS/AIS_InteractiveContext_1.cxx
(cherry picked from commit 7fc133f086611b4f4e36b658f99c29012da921d1)
# Conflicts:
# src/AIS/AIS_InteractiveContext_1.cxx
(cherry picked from commit a06b8e8308
)
(cherry picked from commit 0d5a72ab1638e4ed3d3eb72b15430ee7337f69bc)
# Conflicts:
# src/AIS/AIS_InteractiveContext.cxx
(cherry picked from commit 9e9c9c84bd
)
2019-09-02 16:42:46 +03:00
snn
68be9e7b9c
0030392: XCAFDoc_GraphNode doesn't copy backward links
...
(cherry picked from commit 6131065fae
)
(cherry picked from commit 713624228050b8f7db4d8b2e22c7edfd8c832471)
(cherry picked from commit b7fb7db6ae
)
2019-09-02 16:17:47 +03:00
nds
7bc6dba60c
refs 474:Possibility to create and play animations
...
(cherry picked from commit d9a231a9ce2499615952944cae1a0db6552db2e4)
(cherry picked from commit ab078490cd
)
(cherry picked from commit 277ea0a15e589efd7128f915959a18a59ebdfd1c)
(cherry picked from commit 89d8a85dd8
)
2019-09-02 16:11:40 +03:00
nds
37d575793d
refs #355 : Add possibility to hide clipping plane
...
(cherry picked from commit ca1f82f6c6860a2e1995d7d9a66ce8c152e9d3cc)
(cherry picked from commit 61f39b4dc7
)
(cherry picked from commit 7b08ab936a5f6091651fc0311c5c255bd0dc9cb0)
# Conflicts:
# src/XCAFDoc/XCAFDoc.hxx
(cherry picked from commit 72e4a10556
)
2019-09-02 16:03:29 +03:00
nds
9f13057096
XCAFDoc/View fixes to store in the view: image, parts transparency, notes, notes positions
...
(cherry picked from commit b050e0a15c06403adfa545ad793555491a0b6b9f)
(cherry picked from commit 7099619e5d
)
(cherry picked from commit ccd4b101f5ab18ab3518b9779e88d687e2db6ff1)
# Conflicts:
# src/XCAFDoc/XCAFDoc.cxx
# src/XCAFDoc/XCAFDoc.hxx
(cherry picked from commit a22653eb86
)
2019-09-02 15:16:04 +03:00
jgv
a22151d83c
0030927: Modeling Algorithms - UnifySameDom looses the Closed flag for wires
...
Add setting the Closed flag for a new wire
2019-08-30 18:07:53 +03:00
vro
990d032c90
0030926: Data Exchange - Change of the number of GDT points of a View may lead to a crash
2019-08-29 19:09:49 +03:00
kgv
b383a61fbd
0030923: Visualization, AIS_ViewCube - avoid mixing non-zoomable text and trihedron-persistence
...
Box sides labels are now drawn with zoomable flag.
2019-08-29 19:08:55 +03:00
anv
07f2064617
0030919: ACIS Import - Improving translation of string attributes into XDE
...
- Added possibility to get (or create if absent) a properties attribute via ShapeTool;
- Added Draw command to print properties attached to a Label.
2019-08-29 19:07:12 +03:00
emv
fb64d0f4a2
0030914: Modeling Algorithms - Improve performance of UnifySameDom algorithm for specific case with many edges
...
Use cached containers to find the necessary shapes.
2019-08-29 19:06:12 +03:00
emv
115d350e09
0030913: Invalid result of Fusing slices
...
Refactoring of the Line-Line intersection method strengthening the parallel and coincidence criteria to allow almost parallel lines have an intersection point.
2019-08-29 19:04:39 +03:00
emv
3dd193aa6d
0030903: Bug in IntCurvesFace_ShapeIntersector
...
When classifying the intersection point check the ON status in 3D - compare the 3D distances with 3D tolerance.
2019-08-29 19:03:48 +03:00
kgv
87018b452a
0030924: Coding - incorrect header in file OSD_ThreadPool.hxx
...
Fixed license statements within files BRepGProp_MeshProps.cxx, BRepGProp_MeshProps.hxx,
OSD_ThreadPool.cxx and OSD_ThreadPool.hxx.
Removed non-ASCII char from BRepMesh_ModelHealer.hxx.
2019-08-29 19:02:45 +03:00
kgv
61f73653ba
0030915: Visualization - AIS_ColorScale::FindColor() returns Wrong color for maximal value
...
Map the very upper value (theValue==theMax) to the largest color interval.
2019-08-26 15:16:14 +03:00
nds
8ed0708507
0030857: Visualization - using one implementation of Text in graphic group
...
Graphic3d_Group::Text(...) are obsolete, AddText() should be used instead of these methods.
Graphic3d_Text is a new class for parameters necessary to fill OpenGl_Text. All parameters of Graphic3d_Group::Text() are moved into this class.
OpenGl_TextParam is removed, these fields were moved into Graphic3d_Text.
OpenGl_Text constructors/Init with OpenGl_TextParam parameter were removed. Constructor with Graphic3d_Text should be used instead of it.
Using OpenGl_Text Init() with OpenGl_TextParam should be now replaced on two cases. The first case is setting values into Graphic3d_Text and the second case is calling Reset() after. As example, look at modification in OpenGl_FrameStatsPrs.
2019-08-23 16:58:25 +03:00
iko
077a220c51
0030807: Visualization, TKOpenGl - supporting cubemaps
...
A cubemap texture initialization has been implemented.
Setting environment cubemap as interactive background is posssible now.
2019-08-23 16:56:40 +03:00
emv
c5cee3222f
0030905: Modeling Algorithms - Faulty shapes in UnifySameDomain
...
Make face FORWARD before adding wire in it.
2019-08-23 16:56:39 +03:00
anv
e837b3a26c
0029662: Modeling Data - Allow replacement of Compounds via BRepTools_ReShape
...
- Fixed condition to allow proceeding of nested compounds;
- Added new key to "reshape" draw command to state a level of type until which requests are taken into account;
- Test case added.
2019-08-23 16:56:39 +03:00
drazmyslovich
846245d4b2
0030874: Modeling Algorithms - GCPnts_TangentialDeflection inserts the points between nearby points
...
Check the points distance before inserting a new point in between.
2019-08-23 16:56:38 +03:00
kgv
d7fa57a7a3
0030906: Visualization, SelectMgr_ViewerSelector - Object clipping planes overrides View clipping plane for next objects
...
Clipping range has been moved from SelectMgr_RectangularFrustum to SelectMgr_SelectingVolumeManager
and passed to frustum as an argument to Overlap() methods.
This fixes an issue when Clipping is customized per-object within SelectMgr_ViewerSelector::traverseObject()
in case when shallow copy of SelectMgr_SelectingVolumeManager is created
(frustums are copied from global frustum manager by Handle).
2019-08-23 16:56:37 +03:00
nds
0be11733a7
0030901: Visualization - OSD_MemInfo moving memory computation out of the constructor
2019-08-16 17:34:37 +03:00
kgv
c64135f723
0030900: Configuration - fix compilation using macOS SDK before 10.12
...
ViewerTest - added compatibility defines.
2019-08-16 12:16:47 +03:00
kgv
5e2477a7bd
0030899: Data Exchange, RWObj_Reader - reading multiline file with more than one line separator leads to memory corruption
...
Fix misprint in condition.
2019-08-16 12:16:43 +03:00
msv
8e7dc6f465
0030897: Modeling Algorithms - Crash in UnifySameDomain [Regression]
...
The regression caused by the patch for 0030534 has been eliminated. For that the method InsertWiresIntoFaces() has been corrected: the face to which a wire is added is first oriented as forward.
2019-08-16 12:16:40 +03:00
kgv
2546fd477f
0026978: VIS - Interactive selection is insensitive to swept shell
...
IVtkOCC_SelectableObject::BoundingBox(), AIS_Shape::BoundingBox() now don't use
BRepBndLib::AddClose() on arbitrary shapes.
2019-08-16 12:16:40 +03:00
kgv
7fab82af5f
0008239: Foundation Classes - directive "using namespace std" doesn't allow to build application with OCC and other 3rd party libraries
...
Standard_Stream.hxx no more adds "using std::" entities.
2019-08-16 12:16:39 +03:00
tiv
0423218095
0030895: Coding Rules - specify std namespace explicitly for std::cout and streams
...
"endl" manipulator for Message_Messenger is renamed to "Message_EndLine".
The following entities from std namespace are now used
with std:: explicitly specified (from Standard_Stream.hxx):
std::istream,std::ostream,std::ofstream,std::ifstream,std::fstream,
std::filebuf,std::streambuf,std::streampos,std::ios,std::cout,std::cerr,
std::cin,std::endl,std::ends,std::flush,std::setw,std::setprecision,
std::hex,std::dec.
2019-08-16 12:16:38 +03:00
jgv
3977d18aca
0030286: Cover polygonal HLR algorithm by regression tests
...
New folder "hlr" with subfolders "exact_hlr" and "poly_hlr" has been created.
Draw command "vcomputehlr" has been corrected.
QA command "OCC27341" has been deleted as "vcomputehlr" does its job.
2019-08-16 12:16:36 +03:00
kgv
9975d32acf
0030888: Data Exchange, RWGltf_CafReader - fix misprint in condition while iterating binary glTF 2.0 chunks
2019-08-13 17:36:58 +03:00
drazmyslovich
a6b55fba08
0030872: In case of failure, retry to acquire the driver for the format
2019-08-09 17:37:29 +03:00
kgv
208dc370ac
0030863: Visualization, SelectMgr_ViewerSelector - disabling of View clipping planes is ignored for transformed objects
...
SelectMgr_ViewerSelector::computeFrustum() - fixed lost clipping planes when creating a new frustum.
2019-08-09 17:36:47 +03:00