- 26 Sep, 2019 1 commit
-
-
kgv authored
Updated OCC logo. Replaced some external links to https. Added references to VS2019 support. Added glTF, OBJ, IFC, JT into listing within appropriate sections. Replaced dead URLs. Fixed misleading information.
-
- 25 Sep, 2019 7 commits
-
-
apn authored
'\n' was returned to @figure ALIAS because it doesn't cause the appearance of warnings during generation of PDF documentation
-
emv authored
Revert changes by #30518
-
drazmyslovich authored
BRepMesh_ModelHealer - recognize a small face with 1 wire and 2 small edges as a face for refinement. BRepMesh_DefaultRangeSplinner - reduce tolerance on tiny faces to improve the meshing results. Added new test cases: bugs mesh bug25044_*. Existing test cases updated to reflect improvements.
-
nds authored
-
nds authored
Modifications added to upgrade guide: - Font_FontAspect enum digits have different values (0030439), - Graphic3d_PolygonOffset default value change (0030716), - AddZLayer inserts layer before Graphic3d_ZLayerId_Top, the previous implementation inserted it above all layers(0030668).
-
oan authored
0025588: BRepMesh_ShapeTool::FindUV check for 2d points to be the same is inconsistent with ShapeAnalysis_Wire::CheckLacking
-
tiv authored
Undefined behavior caused by left shift operations in TopLoc_Location::HashCode() function is fixed. HashCode() function overload for Standard_Size type is made available only if Standard_Size and "unsigned int" are different types (it is usually true for 64-bit platforms). The overload for "unsigned int" is made simple non-templated function (so it behaves the same on 32-bit and 64-bit platforms). HashCode() function overload for Standard_Utf32Char type is made available only if Standard_Utf32Char and "unsigned int" are different types (it is needed for some old compilers).
-
- 24 Sep, 2019 5 commits
-
-
abv authored
Added DRAW command and test case for detection of inconsistent update of B-Spline surface cache
-
kgv authored
Added missing HAVE_RAPIDJSON to env.sh. genconf.tcl has been extended with new option HAVE_E57 which enables looking for E57 and xerces libraries. Added new libraries CSF_E57 and CSF_xerces to genproj.tcl.
-
kgv authored
ViewerTest::ParseColor() - fixed alpha component defined as 255 for RGB-only input. Quantity_Color::ColorToHex() now rounds-up float values to closest integer. Quantity_ColorRGBA::ColorToHex() - added method formatting color into hex with alpha component consistent to Quantity_Color::ColorToHex() for RGB. vdrawtext command now uses ViewerTest::ParseColor() for parsing color argument, so that it accepts hex. vreadpixel command now has been extended with -hex argument for printing color in hex format. Commands XSetColor, XGetColor, XGetShapeColor, XGetAllColors, XAddColor, XRemoveColor, XFindColor, XUnsetColor, XGetInstanceColor, XSetInstanceColor have been corrected to properly report syntax input errors and to accept color names and hex (by reusing ViewerTest::ParseColor()).
-
abv authored
Description of the purpose of the class is corrected (wording improved)
-
ifv authored
0030907: Visualization Algorithms - failure on attempt to compute iso-lines for an offset face made by a face of linear extrusion The visualization code drawing iso-lines has been protected against getting iso-lines of infinite offset surface. In such case the surface is trimmed by UV bounds of the face. Test case added
-
- 20 Sep, 2019 9 commits
-
-
gka authored
Method ShapeFix_Wire::FixNotchedEdges() is corrected to handle the case of closed notched edges: on such edges split parameter may fall to wrong end of the curve due to projection.
-
abv authored
0030985: Modeling Algorithms - heap-use-after-free reported by Clang address sanitizer in TopOpeBRepTool_REGUW::InitBlock() Code is corrected to avoid use of reference to a shape removed from the list after that removal
-
emv authored
Updating test case as the problem is not reproduced anymore.
-
abv authored
Implementation of NCollection_IndexedDataMap::Iterator is revised to avoid unintended access to the element out of array bounds
-
abv authored
0030981: Foundation Classes - heap-buffer-overflow reported by Clang address sanitizer in TCollection_ExtendedString Avoid using memcmp on null-terminated extended (16-bit) strings. Plain zero is used instead of one-byte null char literal for 16-bit chars.
-
abv authored
0030980: Data Exchange - global-buffer-overflow reported by Clang address sanitizer in iges_newchar() Avoid unnecessary copying of characters with zero-length string literal as source
-
nds authored
1. new file Standard_Dump to prepare and parse Dump in JSON format for OCCT objects 2. some presentations cover the proposed dump functionality. 3. 'bounding', 'vaspects' has '-dumpJson' field to see the DumpJson result 4. Bnd_Box constructor with min/max points is implemented to use Dump of this class in Dump BVH_Box 5. Limitation (some classes of Graphic3d, Prs3d has not full filling for DumpJson)
-
mzernova authored
The VrmlAPI_Writer::WriteDoc() and VrmlAPI_Writer::Write() methods now return the export state.
-
abv authored
0030978: Visualization - stack-use-after-scope reported by Clang address sanitizer in OpenGl_Text.cxx Implementation of auxiliary class in OpenGl_Text.cxx is corrected to avoid storing reference to temporary object. Off-topic: test parse rules are corrected to recognize situation when test is killed by elapsed time, and report it as such.
-
- 18 Sep, 2019 1 commit
-
-
apn authored
0029308: Configuration, Inspectors - search of Qt in CMake scripts is separated from search of other 3rd-party libs Qt for inspector and samples is searched together with all 3rd-party products
-
- 16 Sep, 2019 4 commits
-
-
kgv authored
genproj procedure has been extended with new parameters -solution, set to OCCT by default. Added missing HAVE_RAPIDJSON to env.sh. Added implicit file path normalization for PRODUCTS_PATH variable, to avoid genconf.tcl script malfunction on backslashed.
-
msv authored
-
mzernova authored
ViewerTest_MapOfAISManipulators and ViewerTest_AISManipulator have been removed from ViewerTest
-
abv authored
Test case moved to grid modalg_7 and corrected to use BREP instead of STEP, and to use wireframe in 3D viewer
-
- 14 Sep, 2019 9 commits
-
-
gka authored
Typo in the XCAFDoc_GeomTolerance.cxx where Loc is used instead of aPnt was corrected.
-
gka authored
Case-sensitive method strncmp used in the REStl_Reader cosidered register of letter was replaced on the method _strnicmp for Windows and strncasecmp for Linux and MacOs Test script for case 0030113
-
agv authored
In class ShapeFix_ComposeShell the U- and V-closedness of input face is taken immediately avoiding the error when the face is small in any of these dimensions. Test case for bug 0030831
-
abv authored
Minor corrections in CMake procedures and include statements
-
mzernova authored
Convert 1-bit image to 8-bit one during its loading because only greyscale images are supported by visualization
-
kgv authored
New overload for method OSD::SetSignal() is added accepting argument specifying how to set or unset handlers. New enum OSD_SignalMode describes different modes of signal handlers setting used in extended version of OSD::SetSignal(). Method OSD::SignalMode() returns mode set by the last call to SetSignal(). Method OSD::IsFloatingSignalSet() is changed to return value based on actual floating point exception flags (rather than on variable set by previous call to SetSignal()). Added new method OSD::SetThreadLocalSignal() intended to setup thread-specific handlers (e.g. _set_se_translator() on Windows) and FPE settings. OSD_ThreadPool and Media_PlayerContext now use new method instead of OSD::SetSignal(), to avoid overriding global handlers. dsetsignal syntax has been extended to support choice of signal handling mode. DRAW command OCC30775 is added allowing to test signal handling in multithreaded process.
-
mzernova authored
Set default values for local variables used for storing values that are obtained by MeshVS_Drawer::Get****() methods
-
iko authored
0030963: Visualization, TKOpenGl - texture unit error during FFP global texture's parameters processing The texture units used in FFP texture functions are correct now.
-
oan authored
Do not limit number of available threads by number of items processed within the root scope due to possibility of spawning of an additional threads within the subscopes.
-
- 11 Sep, 2019 1 commit
-
-
tma authored
Fix test case: added parsing of the output of the dump note command
-
- 09 Sep, 2019 2 commits
- 06 Sep, 2019 1 commit
-
-
bugmaster authored
-