Released 2023-03-21
0032421: [OCCT:Data Exchange] STEP parsing problem: incorrect PRODUCT text (bugmaster)
1 issue View Issues
Released 2022-11-11
0028414: [OCCT:Data Exchange] Data Exchange - Step entity not correctly read (atereshi)
0033147: [OCCT:Coding] [Regression to 7.6.3] Coding, Configuration - CMake Error TBB "Directory is not set" (ddzama)
0033163: [OCCT:Mesh] Bad definition of values in IMeshData_Status (oan)
0032850: [OCCT:Modeling Algorithms] Modeling Algorithms - Surface Surface Intersect Lost one line (smoskvin)
0032350: [OCCT:Data Exchange] Data Exchange - STEPControl_Writer.writeStream(std::ostream) (mahaidong)
0031926: [OCCT:Shape Healing] Shape Healing - ShapeAnalysis::OuterWire() considers next iteration element always to be a wire causing skipping of primal one (oan)
0028640: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepBuilderAPI_Transform builds invalid shape (nmanchen)
0023954: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepPrimAPI_MakeRevol fails to recognize a torus case (abulyche)
0032241: [OCCT:Mesh] Mesh - wrong shading display of thrusections [regression since OCCT 7.4.0] (oan)
0032239: [OCCT:Data Exchange] Data Exchange, STEP import - bounding box is too large (ona)
0032960: [OCCT:Modeling Algorithms] Wrong result of BRepExtrema_DistShapeShape after translation (ddzama)
0032859: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepLib_FindSurface not return an expect plane (ifv)
0033084: [OCCT:Visualization] Visualization - Cylindrical prism is selectable only by its base when extruded in some directions (mzernova)
0024049: [OCCT:Modeling Data] Crash in BRepOffsetAPI_MakePipe (calls BrepFill_Sweep.cxx L2465 calls TopoDS_Shape.lxx L142) (abulyche)
0023398: [OCCT:Documentation] Documentation, Shape Healing User's Guide - example does not compile (inv)
0032720: [OCCT:Coding] Coding Rules - rename glext.h to OpenGl_glext.h (smoskvin)
0032678: [OCCT:Coding] Coding Rules, ApproxInt_SvSurfaces - eliminate GCC -fsanitize=undefined error (smoskvin)
0032680: [OCCT:Visualization] Visualization, AIS_TextLabel - Bold FontAspect doesn't work (smoskvin)
0032672: [OCCT:Coding] Coding Rules - eliminate GCC9 compiler warnings -Warray-bounds -fsantizize=undefined (smoskvin)
0032649: [OCCT:Modeling Algorithms] Modeling Algorithms - Bug in BRepLib::EnsureNormalConsistency() (inv)
0032661: [OCCT:Coding] Coding - Forward class declaration in ProjLib collides with typeref (inv)
21 issues View Issues
Released 2022-07-27
Bugfix release:

- 29406: Foundation Classes – gp_Ax3 fails setting direction
- 31661: Modeling Data – Exception when projecting parabola or hyperbola to plane
- 32679: Data Exchange – STEP writer loses assembly instance name
- 32692: Mesh – In BRepMesh_ModelPreProcessor avoid crashes with problematic topology
- 32744: Modeling Algorithms – Endless loop in GCPnts_UniformDeflection
- 32864: Modeling Algorithms – Normal projection of a wire on a cylinder produces wrong result
- 32882: Modeling Data – Extrema curve/curve cannot find all solutions (OCCT 7.6 backport)
- 32914: Data Exchange – Some parts of compound are lost while writing STEP in nonmanifold mode
- 32915: Geom2dAPI_InterCurveCurve, The algorithm lost an intersection point.
- 32929: Modeling Algorithms – Crash in PerformIntersectionAtEnd after deletion of surfdata
- 32930: Modeling Algorithms – Crash in PerformIntersectionAtEnd when no face was found
- 32931: Modeling Algorithms – Crash in ChFi3d_IsInFront when no face was found
- 32973: Modeling Algorithms – Regression in BRepExtrema_DistShapeShape compared with 7.5
- 32990: Configuration – compilation errors since Emscripten 3.1.11 due to time_t redefined long->int
- 32991: Visualization, TKOpenGl – OpenGl_Window::Resize() ignores window virtual flag on macOS
- 33028: Standard_ConstructionError while using ShapeUpgrade_UnifySameDomain
- 33060: [Regression to 7.4.0] Mesh – Sub-precisional links provoke failure on face
- 33074: Visualization, TKOpenGl – PBR shader compilation error on Mesa OpenGL 3.1
0032926: [OCCT:Coding] Coding, StdPrs_ToolTriangulatedShape::Normal() - range of "for" not correspond to the NCollection index which run in "for" (vpozdyayev)
0032990: [OCCT:Configuration] Configuration - compilation errors since Emscripten 3.1.11 due to time_t redefined long->int (vpozdyayev)
0033016: [OCCT:Documentation] Documentation - Draw Harness User Guide mentions removed commands 'meshdispmode' (vpozdyayev)
0032912: [OCCT:Visualization] Visualization - crash when displaying an OBJ file with missing texture file (vpozdyayev)
0033066: [OCCT:Visualization] Visualization - null pointer dereference in MeshVS_ElementalColorPrsBuilder::Build() function (vpozdyayev)
0031479: [OCCT:Modeling Algorithms] Modeling Algorithms - exception on geometry transformation of triangulation-only shapes (without geometry surface) (azv)
0032446: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakePipeShell crash when using -DT mode and DT_ShapeDivide on the spine (akaftasev)
0032445: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakePipeShell crash when using -DT mode and DT_ShapeDivide on the spine (akaftasev)
0032943: [OCCT:Modeling Algorithms] Boolean operation Common has no result in specific example (bugmaster)
0032944: [OCCT:Modeling Algorithms] Boolean operation Common has no result in specific example (bugmaster)
0032945: [OCCT:Modeling Algorithms] Boolean operation Common has no result in specific example (bugmaster)
0032447: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakePipeShell result in inaccurate shape when using -DT mode and DT_ShapeDivide on the spine (akaftasev)
0033009: [OCCT:Foundation Classes] Foundation Classes - Bnd_OBB::ReBuild() expects point array starting from 0 (akondrat)
0032931: [OCCT:Modeling Algorithms] Crash in ChFi3d_IsInFront when no face was found (CharlemagneLasse)
0032930: [OCCT:Modeling Algorithms] Modeling Algorithms - Crash in PerformIntersectionAtEnd when no face was found (CharlemagneLasse)
0032915: [OCCT:Modeling Algorithms] Geom2dAPI_InterCurveCurve, The algorithm lost an intersection point. (azv)
0032653: [OCCT:Modeling Data] Modeling Data - misprint in Geom2d_Conic.hxx api SetYAxis(const gp_Ax2d& theAY) (aml)
0032929: [OCCT:Modeling Algorithms] Modeling Algorithms - Crash in PerformIntersectionAtEnd after deletion of surfdata (CharlemagneLasse)
0032973: [OCCT:Modeling Algorithms] Modeling Algorithms - Regression in BRepExtrema_DistShapeShape compared with 7.5 (ifv)
0032807: [OCCT:Modeling Algorithms] Modeling Algorithms - Bad result of sweep operation when the UEdges has more than one intersect points (mgerus)
0032942: [OCCT:Modeling Algorithms] Modeling Algorithms - Boolean operation Common has no result in specific example (ifv)
0031437: [OCCT:Modeling Data] Modeling Data - Offset surface throws exception when trying to evaluate at singularity point (azv)
0029435: [OCCT:Data Exchange] Data Exchange - Exporting wires consisting of more than one edge results in loss of color data in IGES (atychini)
0032874: [OCCT:Modeling Data] IsParallel() method of Extrema_ExtCC does not give same results in OCC 7.6.0 vs OCC 7.5.0 (azv)
0032809: [OCCT:Modeling Algorithms] Modeling Algorithms - Sweep algorithm with Round Corner mode failed (azv)
0029745: [OCCT:Modeling Data] Modeling Data - GeomAdaptor_Surface::VIntervals fails on periodic surfaces (abulyche)
26 issues View Issues
Released 2022-04-29
Bugfix release

- 31585: “Access Violation while creating fillet – ChFi3d_Builder::PerformIntersectionAtEnd”
- 32066: “Modeling Algorithms – Incorrect result of Boolean CUT operation”
- 32701: “Modeling Algorithms – 2d curve has bending near the degenerated edge of the face”
- 32715: “Modelling Algorithms – UnifySameDomain does incomplete union”
- 32719: “Regression: Modelling Algorithms – UnifySameDomain result has incorrect triangulation”
- 32721: “Modeling Algorithms – BOP wrong results on a cone and an extrusion”
- 32767: “Mesh – incorrect splitting of edges of seams leading to hang [since OCCT 7.4.0]”
- 32796: “Modeling Data – Calculation of distance between two circles crashes”
- 32814: “[REGRESSION vs 7.5.1] Modeling algorithms – Unifysamedom produces invalid result”
- 32840: “Application Framework, copying of a scaled shape fails”
- 32874: “IsParallel() method of Extrema_ExtCC does not give same results in OCC 7.6.0 vs OCC 7.5.0”
- 32912: “Visualization – crash when displaying an OBJ file with missing texture file”
0032860: [OCCT:Coding] Coding Rules, Extrema_GenExtPS - add exported destructor (vpozdyayev)
0032834: [OCCT:Configuration] Configuration, CMake - DESTDIR ignored for OpenCASCADECompileDefinitionsAndFlags-${CMAKE_INSTALL_CONFIG_NAME_LOWER}.cmake (vpozdyayev)
0032856: [OCCT:Configuration] Configuration, CMake - SONAME should include minor version in addition to major to reflect ABI compatibility (vpozdyayev)
0032831: [OCCT:Documentation] Documentation - drop misleading "FreeType 2.4.10 - 2.5.3" version range (vpozdyayev)
0032837: [OCCT:Documentation] Documentation, Geom_Surface - add references to GeomLib::NormEstim() for Normal computations (vpozdyayev)
0032863: [OCCT:Modeling Algorithms] Cone surface returns wrong v derivative (azv)
0024772: [OCCT:Modeling Algorithms] Modeling Algorithms - Intersection of cylinder and cone produces incorrect results (knosulko)
0023820: [OCCT:Modeling Algorithms] Wrong result of projection algorithm when a polygon geometry is projected on a set of multiple faces (smoskvin)
0031585: [OCCT:Modeling Algorithms] Access Violation while creating fillet - ChFi3d_Builder::PerformIntersectionAtEnd (chennes)
9 issues View Issues
Released 2022-02-01
Maintenance (bug fix) release.

- Fixed iOS target building issues.
- Fixed ignoring of "xstep.cascade.unit" within STEPControl_Reader import not into XCAF document with (regression compared to OCCT 7.5).
- Fixed picking of transformed cylinders/cones (regression compared to OCCT 7.5).
- Fixed corrupted vertex normals imported from glTF Draco.
- Fixed loading of old OCAF/XCAF document with scale factor stored in shape location, which support is deprecated since OCCT 7.6.0.
- Fixed building with USE_FREETYPE=OFF option.
- A couple of bug fixes in Exact HLR / Modeling.
0032662: [OCCT:Coding] Coding - Missing header file in AIS_DataMapOfSelStat.hxx (vpozdyayev)
0032764: [OCCT:Coding] Coding Rules - missing include guard in BRepExtrema_MapOfIntegerPackedMapOfInteger.hxx (vpozdyayev)
0032484: [OCCT:Configuration] Configuration, CMake fails to find EGL and GLES2 include directory on iOS platform (vpozdyayev)
0032745: [PRODUCTS:PMI Visualization] PMI Visualization - NULL dereference while on sample STEP file (vpozdyayev)
0032697: [OCCT:Configuration] Configuration - fix compilation errors with oneTBB 2021 (smoskvin)
0032748: [OCCT:Data Exchange] Data Exchange, Step Import - xstep.cascade.unit doesn't work [regression since OCCT 7.6.0] (smoskvin)
0032452: [OCCT:Data Exchange] Data Exchange - IGES reader returns invalid shapes if xstep.cascade.unit property is changed from default (smoskvin)
7 issues View Issues
Released 2021-11-03
Version 7.6.0 - November 5, 2021. Highlights:

General
- Dropped support of VS2008 (finally).
- Compilation on ARM64 (Apple M1).
- New interface Standard::StackTrace() for dumping stack trace.
- Removed a set of deprecated classes (TCollection, legacy Boolean operation API and others).

Modeling
- Numerous bug fixes and improved robustness of modeling algorithms.
- Added progress indication and user break support for Boolean operations, GeomPlate, DistShapeShape, Shape Offset.
- Added multi-thread mode of BRepCheck_Analyzer.
- Prohibition of scaled transformation within shape location.

Visualization
- Improved compatibility with WebGL and OpenGL ES.
- New interactive object AIS_LightSource for a light source.
- Support for shadow casting using shadow maps (without ray-tracing).
- Improved performance of rectangular selection.
- New selection scheme interface to AIS_InteractiveContext.
- New accurate order-independent transparency (OIT) option - depth peeling.
- OpenGL and OpenGL ES are no more mutually exclusive graphic drivers (TKOpenGl and TKOpenGles can be now built simultaneously).
- Ray-Tracing engine is now available within OpenGL ES 3.2.
- Regression testing of OpenGL ES graphic driver.
- More flexible configuration (Xlib, FreeType can be now excluded).
  
Mesh
- Store deflection calculated upon triangulation along with parameters passed to a mesher to Poly_Triangulation.
  
Data Exchange
- Kinematics entities can be read now from a STEP file.
- glTF import/export improvements and fixes for passing the validator.
- Support of KHR_draco_mesh_compression extension within glTF import.
- Introduced OSD_FileSystem for working with file streams.
   
Application Framework
- Improvements of XCAF document persistence (normal storage, length unit information, option to store in older format).
- Safe reading of independent OCAF documents in different threads.
- Partial loading of OCAF document and appending parts to document.
- Speed up methods of getting label by entry and vice versa.
   
IVtk
- Extraction of per-vertex surface normals for smooth shading.
- VTK9 compatibility fixes.

Draw Test Harness
- Tk is now an optional dependency (USE_TK in CMake).
- Support building DRAWEXE with statically linked plugins and as WebAssembly.
- Support multi-touch viewer gestures on Windows platform.
  
Samples
- Fixes for iOS sample building.

Documentation
- Added changelog for XCafBin and XCafXml storage formats.
- Added highlighting for code snippets throughout the documentation.
0030054: [OCCT:Modeling Algorithms] BRepOffset_MakeOffset fails to build joints in intersection mode (inv)
0028966: [OCCT:Coding] Coding Rules - remove Adaptor2d_HCurve2d, Adaptor3d_HCurve and Adaptor3d_HSurface classes (bugmaster)
0031940: [OCCT:Foundation Classes] Foundation Classes - TCollection_ExtendedString::Print() corrupts UNICODE strings and does not compile with C++20 (bugmaster)
0027814: [OCCT:Modeling Algorithms] Modeling Algorithms - Parallelize BRepCheck_Analyzer (bugmaster)
0032156: [OCCT:Documentation] Documentation, gendoc.tcl - wrong processing of 'mathjax' option (inv)
0032557: [OCCT:Modeling Algorithms] Modeling Data - Use of BRepBuilderAPI_NurbsConvert create 2d p-curves with errors (ifv)
0031939: [OCCT:Coding] Coding - correction of spelling errors in comments (kgv)
       0032004: [OCCT:Foundation Classes] Foundation Classes, UnitsAPI - misprint in "ACCOUSTIC INTENSITY" unit name (bugmaster)
0029564: [OCCT:Data Exchange] Data Exchange - STEP Import and Export failure (bugmaster)
       0032596: [OCCT:Data Exchange] [REGRESSION] Data Exchange, STEP Reader - OCCT 7.6.0dev does not open file correctly (smoskvin)
0032402: [OCCT:Coding] Coding Rules - eliminate msvc warning C4668 (symbol is not defined as a preprocessor macro, replacing with '0' for directive) (bugmaster)
0032531: [OCCT:Application Framework] Application Framework - There should be methods to get explanations of PCDM_StoreStatus and PCDM_ReaderStatus values (smoskvin)
0029405: [OCCT:Modeling Algorithms] Modeling Algorithms - Check normal define status in HLRBRep_Data (smoskvin)
0030148: [OCCT:Modeling Algorithms] Modeling Algorithms - exception in BRepOffestAPI_MakePipe for some periodic BSpline spines (smoskvin)
0032640: [OCCT:Coding] Coding Rules - fix misprints in GeomliteTest_API2dCommands.cxx (smoskvin)
0032444: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakePipeShell crash when using -DT mode and DT_ShapeDivide on the spine (smoskvin)
0032626: [OCCT:Samples] Samples - add Qt::WA_NativeWindow attribute to Qt IESample (smoskvin)
0031859: [OCCT:Visualization] Visualization - dimension arrow is too big for tiny length (bugmaster)
0029478: [OCCT:Data Exchange] Crash because bSplineSurfaceWithKnots is NULL (smoskvin)
0032236: [OCCT:Modeling Algorithms] Modeling Algorithms - Exception on calculation optimal bounding box (smoskvin)
0032540: [OCCT:Data Exchange] RWGltf_CafReader - optional "scene" parameter encoded as mandatory (smoskvin)
0032328: [OCCT:Coding] Missing include of TopoDS_Edge.hxx in ShapeUpgrade_UnifySameDomain.hxx (smoskvin)
0030722: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepExtrema_DistShapeShape computes wrong distances (smoskvin)
0032553: [OCCT:Configuration] Configuration, CMake - unable to building with ActiveTcl (bugmaster)
0032495: [OCCT:Coding] Coding rules - eliminate CLang UndefinedBehaviorSanitizer warnings (bugmaster)
0030976: [OCCT:Configuration] Configuration, CMake - Build failure with static FreeType dependency (bugmaster)
0029950: [OCCT:Visualization] Visualization - AIS_Trihedron.SetDatumPartColor doesn't work for arrows (bugmaster)
0032261: [OCCT:Mesh] Mesh - some trivial improvements for mesher (bugmaster)
0032453: [OCCT:Documentation] Documentation - nested multiline comments within BOPAlgo_CellsBuilder.hxx destroy Java wrapping (bugmaster)
0026979: [OCCT:Modeling Algorithms] Modeling Algorithms - Parabola curve intersection with variety of surfaces produces incorrect results (bugmaster)
0031047: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepExtrema_DistShapeShape gives wrong result (bugmaster)
0031196: [OCCT:Visualization] Visualization, TKOpenGl - enable Ray-Tracing using OpenGL ES 3.2 (bugmaster)
       0032403: [OCCT:Visualization] Visualization - RayTracing renders all object as white color in view with white background (vpozdyayev)
0032428: [OCCT:Documentation] Documentation, AIS_InteractiveContext - put cross-references between MoveTo() and HighlightStyle() (kgv)
0031147: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepOffsetAPI_MakePipeShell null access (bugmaster)
0029645: [OCCT:Modeling Algorithms] Hang on making pipe shell using BRepOffsetAPI_MakePipeShell (bugmaster)
0029303: [OCCT:Data Exchange] Data Exchange - add RWObj_CafWriter tool for wavefront OBJ file (bugmaster)
0032353: [OCCT:Modeling Data] Modeling Data - Missing definition of ProjLib_ProjectOnSurface::Load() (bugmaster)
0032314: [OCCT:Data Exchange] Data Exchange - Reading corrupted STEP files crashes (bugmaster)
0032313: [OCCT:Modeling Algorithms] Modeling Algorithms - Missing definition of constructor in GeomFill_NSections (bugmaster)
0031845: [OCCT:Modeling Algorithms] [REGRESSION] Modeling Algorithms - BRepOffsetAPI_MakeThickSolid fails in OCCT 7.5.0 BETA (bugmaster)
0032264: [OCCT:Data Exchange] Data Exchange - STEP exporter generates bad geometry [REGRESSION since 7.4.0] (bugmaster)
0032234: [OCCT:Configuration] Configuration, OSD_Process::UserName() - avoid using getpwuid() unimplemented by Emscripten SDK (bugmaster)
0032181: [OCCT:Modeling Algorithms] Modeling Algorithms - ChFi3d missing error checking (bugmaster)
0031974: [OCCT:Modeling Algorithms] Modeling Algorithms - Strange behavior of boolean operations on this BREP (bugmaster)
0032087: [OCCT:Data Exchange] Data Exchange, STEPCAFControl_Reader - NULL representation of shape for DGT (bugmaster)
0032124: [OCCT:Visualization] Visualization, AIS_Shape - setting color will cause Iso Lines to appear due to misprint in Prs3d_Drawer::SetOwnLineAspects() (bugmaster)
0032049: [OCCT:Data Exchange] Data Exchange - STEP file import problems (bugmaster)
0032041: [OCCT:Modeling Data] Modeling Data - Access violation ExchangeUV in Geom_BezierSurface (bugmaster)
0029822: [OCCT:Application Framework] Application Framework - Make TDocStd_Document extensible (bugmaster)
0031000: [OCCT:Data Exchange] Data Exchange - STEP file cannot be opened due to lower-case special token End-ISO-10303-21 (bugmaster)
0029901: [OCCT:Application Framework] Application Framework - Support save to and restore from Stream interface in TObj package (bugmaster)
0031977: [OCCT:Modeling Algorithms] Modeling Algorithms - useless static variable in BRepFill_OffsetWire::Init() preventing its parallel usage (bugmaster)
0031986: [OCCT:Visualization] Visualization - Regression in StdPrs_WFDeflectionRestrictedFace::Add() (bugmaster)
0031402: [OCCT:Modeling Data] Modeling Data - Geom_BSplineSurface::Segment() produces wrong result (bugmaster)
0031965: [OCCT:Visualization] Visualization - AIS_InteractiveContext::HilightWithColor() ignores passed highlight style [regression] (bugmaster)
0031972: [OCCT:Application Framework] Application Framework, FSD_CmpFile - exception on reading file in old persistence format with Windows EOL (bugmaster)
0030342: [OCCT:Modeling Data] Modeling Data - Successively trimming surface in both directions lose the first trim (bugmaster)
0031729: [OCCT:Visualization] Visualization, Prs3d_DatumAspect - provide per axis text aspects (bugmaster)
0031922: [OCCT:Configuration] Configuration - unresolved external symbol NCollection_Lerp<Handle(Graphic3d_Camera)>::Interpolate() (bugmaster)
60 issues View Issues
Released 2020-11-05
Version 7.5.0 - November 4, 2020. Highlights:

General
- Redesigned API of progress indicator for parallel tasks
- Support of compilation for WebAssembly (with Emscripten SDK)
- New printer Message_PrinterSystemLog for logging messages to system log
 
Modeling
- Support of progress indicator in BRepMesh
- New alternative algorithm for triangulation of 2d polygons
- Tool to remove internal sub-shapes (with INTERNAL orientation) from the shape keeping topological connectivity
- Allowed usage of multi-dimensional compound arguments for Boolean Cut and Common operations
 
Visualization
- Use of sRGB textures and render buffer
- PBR Metallic-roughness shading model
- Normal map texture support
- Option to compute BVH trees used for interactive selection in background thread
- Support of non-standard style font families (“Narrow”, “Condensed”, etc.) and multi-font .ttc files in Font Manager
 
Data Exchange
- Support of reading STEP files containing non-Ascii symbols (Unicode or local code pages) in text strings
- Support of writing Unicode text strings to STEP (as UTF-8)
- New API for STEP reader accepting C++ stream on input
- glTF 2.0 writer
- Improved performance of (ASCII) STL and OBJ readers

Application Framework
- Management of several documents (open, save, close, etc.) in parallel threads (one application per thread)
- Inheritance of attributes to reuse their persistence mechanisms
- Progress indicator in TDocStd_Application
- Optimization of Commit operation for large modifications

Draw Test Harness
- Colorized message output
- Support of Unicode symbols in DRAW console on Windows
- Flight-mode navigation in 3D viewer via WASD keys and 3D mouse input on Windows
- Experimental teleport-mode navigation in 3D viewer using OpenVR
 
Samples
- Unification of mouse gestures for 3D viewer manipulation in samples
- New WebGL viewer sample
- Update of JNI sample for Android Studio (from Eclipse project)
- New Qt OCCT Overview sample
 
Documentation
- Restructuring of OCCT documentation for easier orientation and higher user-friendliness
0032163: [OCCT:Configuration] Configuration, CMake - flow control statements not properly nested in vtk.cmake (bugmaster)
0031251: [OCCT:Mesh] Mesh - Add a parameter for IncrementalMesh to ignore face tolerance for face deflection (bugmaster)
0031628: [OCCT:Configuration] Configuration - Visual Studio 2019 compiler hangs on building 32-bit target (bugmaster)
0025113: [OCCT:Mesh] Mesh - Progress indication and user break functionality for BRepMesh component (bugmaster)
0028454: [OCCT:Data Exchange] Data Exchange, STEP reader - names with special characters cannot be read (bugmaster)
0031699: [OCCT:VIS] IVtkOCC_ShapePickerAlgo.cxx is missing a break in a switch/case starting at line 132 (bugmaster)
0031582: [OCCT:Configuration] Configuration, CMake - OCCT fails to build with VTK 9.0 (bugmaster)
0031681: [OCCT:Foundation Classes] Foundation Classes - Shared Libraries Cannot Be Loaded (bugmaster)
0027191: [OCCT:Documentation] Documentation - redesign of information architecture (abv)
0031618: [OCCT:Data Exchange] Data Exchange, RWGltf_CafWriter - exporting some models produces glTF files not passing validation (bugmaster)
0031683: [OCCT:Visualization] Visualization - V3d_View::SetBackgroundImage() should accept Image_PixMap (abv)
0031835: [OCCT:Modeling Algorithms] Modeling Algorithms - step by step Boolean common produces bad shape on given three cylinders (bugmaster)
0031836: [OCCT:Modeling Algorithms] [REGRESSION] Modeling Algorithms - Boolean cut failed between a Cone and a Torus (bugmaster)
0031841: [OCCT:Coding] Coding Rules, LDOM_XmlReader - eliminate new CLang compiler warning -Wtautological-overlap-compare (bugmaster)
0031842: [OCCT:Coding] Coding Rules, BOPAlgo - eliminate CLang warning -fsanitize=undefined reference binding to null pointer (bugmaster)
0031848: [OCCT:Visualization] [REGRESSION] Visualization - MoveTo() triggers exception "gp_Dir() - input vector has zero norm" (bugmaster)
0031850: [OCCT:Modeling Algorithms] Modeling Algorithms - boolean cut and common generate unexpected result (bugmaster)
0031858: [OCCT:Modeling Algorithms] [REGRESSION] Modeling Algorithms - Boolean operation crashes between the given Cylinder and Torus (bugmaster)
0031881: [OCCT:Coding] Coding Rules - OpenGl_HaltonSampler::initRandom() uses deprecated in C++14 function std::random_shuffle (bugmaster)
0031887: [OCCT:Modeling Algorithms] Modeling Algorithms - IntTools_Context::IsPointInFace() always returns TRUE (bugmaster)
0031642: [OCCT:Visualization] Visualization - crash in Graphic3d_Structure::SetVisual() on redisplaying edge in AIS_Shape (bugmaster)
0031650: [OCCT:Visualization] Visualization - invalid picking of object with local transformation and per-object clipping plane (bugmaster)
0031670: [OCCT:Data Exchange] Data Exchange - cp1251 Cyrillic characters in STEP file (bugmaster)
0031677: [OCCT:Configuration] Configuration - Allow Optimization Level O3 When Compiling With G++ (bugmaster)
0031680: [OCCT:Configuration] Configuration - Compilation Fails With G++ 10.1, LD 2.34 and Link-Time Optimization (bugmaster)
0031685: [OCCT:Data Exchange] Data Exchange, STEPCAFControl_Reader - NULL dereference on translating PLACED_DATUM_TARGET_FEATURE (bugmaster)
0031689: [OCCT:Coding] Coding Rules - including STEPCAFControl_Writer.hxx produces compilation error (bugmaster)
0031690: [OCCT:Application Framework] Application Framework - Default Arguments for Document Opening Lead to Segmentation Faults (bugmaster)
0031711: [OCCT:Data Exchange] Data Exchange - STEPCAFControl_Reader hangs on attached file in an infinite loop (bugmaster)
0031720: [OCCT:Visualization] Visualization, Font_FontMgr - register one more CJK fallback font available on newer Android devices (bugmaster)
0031728: [OCCT:Visualization] Visualization, Font_FontMgr - provide function to register fallback fonts in application level (bugmaster)
0031430: [OCCT:Modeling Data] Modeling Data - Offset surfaces on C1 surfaces (with multiplicity equal to degree) may still throw exception (bugmaster)
0031435: [OCCT:Data Exchange] Data Exchange - Problem importing STEP files (bugmaster)
0031459: [OCCT:Visualization] Visualization, AIS_TextLabel - add missing getters (bugmaster)
0031465: [OCCT:Data Exchange] Data Exchange, RWObj_Reader - skip duplicating smooth groups (bugmaster)
0031466: [OCCT:Data Exchange] Data Exchange - Cannot import layers from STeP file (7.4.0 regression) (abv)
0031483: [OCCT:Configuration] Configuration - __asm keyword not supported on ARM within Windows target (bugmaster)
0031550: [OCCT:Data Exchange] Data Exchange, STEP Import - surface transparency is ignored (SURFACE_STYLE_TRANSPARENT) (bugmaster)
0031589: [OCCT:Data Exchange] Data Exchange - unable to read STEP file containing mangled characters (robertlipman)
0031182: [OCCT:Data Exchange] Data Exchange - STEP export unicode name as "???" (gka)
0031231: [OCCT:Samples] Samples - the command "donl" in ModelingDemo.tcl should be "donly" (bugmaster)
0031258: [OCCT:Mesh] Mesh - OCCT 7.4.0 VIS get wrong render data (bugmaster)
0031318: [OCCT:Documentation] Documentation, TopoDS.hxx - typo in the reference manual (bugmaster)
0031324: [OCCT:Data Exchange] [Regression to OCCT 7.4.0] Data Exchange - Cannot read BinOcaf document with colour (bugmaster)
0031341: [OCCT:Visualization] Visualization - Graphic3d_Layer::UpdateCulling() ignores Presentation range (bugmaster)
0030800: [OCCT:Foundation Classes] Foundation Classes, UnitsAPI - poise dynamic viscosity unit is not defined correctly (bugmaster)
0030871: [OCCT:Data Exchange] Data Exchange - Add a minimal progress indication for writing STEP and IGES files (abv)
0031020: [OCCT:Coding] Coding - invalid inline usage in BRepBlend_AppSurface (apn)
0031021: [OCCT:Coding] Coding Rules - Deprecation warnings on OSX within Draw_Window_1.mm (apn)
0031023: [OCCT:Modeling Algorithms] Fillet regression in OCCT 7.4 from 7.3 (apn)
0031024: [OCCT:Coding] Coding - invalid left shift in BVH_RadixSorter::Perform() using -fsanitize=undefined (abv)
0031029: [OCCT:Modeling Algorithms] BRepLib::SameParameter regression in OCCT 7.4 from OCCT 7.3 (apn)
0031031: [OCCT:Modeling Algorithms] Incorrect result is returned from BRepPrimAPI_MakePrism::Generated() (apn)
0031067: [OCCT:Visualization] Visualization - Aspect_Window::DoResize() should be a non-const method (apn)
0031086: [OCCT:Coding] Coding Rules - STEPCAFControl_Reader has virtual functions, but no virtual destructor (bugmaster)
0031125: [OCCT:Mesh] BRepMesh_IncrementalMesh crash in constructor for empty compound shape (bugmaster)
0031131: [OCCT:Mesh] [REGRESSION] Mesh - location of Wire affects Poly_Polygon3D (bugmaster)
0024621: [OCCT:Modeling Data] Failed to build Geom_OffsetSurface on B-Spline (bugmaster)
0025171: [OCCT:Data Exchange] Data Exchange, STEP Lexer - the strings with quote sign inside can't be properly lexed (bugmaster)
0025280: [OCCT:Data Exchange] Data Exchange - Interface_BitMap::Init crashes (abv)
0025287: [OCCT:Mesh] BRepMesh_IncrementalMesh produces (way) out of tolerance mesh (bugmaster)
0025495: [OCCT:Documentation] Documentation - Enumeration Approx_ParameterizationType is not documented (bugmaster)
0026749: [OCCT:Application Framework] TObj_Assistant::FindModel fails to find model with unicode name. (abv)
0027087: [OCCT:Modeling Algorithms] [Regression to OCCT 6.7.1] BRepExtrema_DistShapeShape gives wrong result (bugmaster)
0027922: [OCCT:Samples] Samples - Qt sample document window display problem (abv)
0028247: [OCCT:Mesh] Effect of minSize parameter of BRepMesh_IncrementalMesh seems to be too strong (bugmaster)
0028345: [OCCT:Data Exchange] Data Exchange - Reading STEP model using STEPCAF crashes (bugmaster)
0028880: [OCCT:Modeling Algorithms] Modeling Algorithms - add missing BRepFeat_SplitShape::Right() getter (bugmaster)
0028990: [OCCT:Coding] Coding Rules - deprecate redundant class Prs3d_Root (kgv)
0029367: [OCCT:Visualization] Visualization - simplify interface of V3d_View and V3d_Viewer (apn)
0029917: [OCCT:Foundation Classes] Foundation Classes - OSD_FileNode AccessMoment and CreationMoment return the same date on Windows (bugmaster)
0030014: [OCCT:Data Exchange] Data Exchange - Step File import does not create shapes, after transfer roots (bugmaster)
0030053: [OCCT:Data Exchange] STEP read fails due to comment string (abv)
0030308: [OCCT:Samples] Samples - Qt Tutorial Sample cannot be built on Linux (bugmaster)
0030563: [OCCT:Coding] Coding - Standard_Type vptr error (abv)
0025896: [OCCT:Modeling Algorithms] Modeling Algorithms - UserBreak raising uncatchable exception in boolean operations (abv)
76 issues View Issues
Released 2019-10-01
Version 7.4.0 - October 1, 2019. Highlights:

Modeling
- Improved robustness, performance and accuracy of BRepMesh algorithm
- Options to control linear and angular deflection for interior part of the faces in BRepMesh
- Improved robustness and stability of Boolean operations and Extrema
- Enabled Boolean Operations on open solids
- Option to suppress history generation to speed up Boolean Operations
- Option to simplify the result of Boolean Operation
- Possibility to calculate surface and volume properties of shapes with triangulation-only geometry
- A new interface for fetching finite part of infinite box in BRepBndLib
- New “constant throat” modes of chamfer creation
- Removal of API for old Boolean Operations

Visualization
- Improved support of embedded Linux platforms
- Selection performance improvement
- Support of clipping planes combinations (clip by box, ¾, etc.)
- New class AIS_ViewController converting user input (mouse, touchscreen) to camera manipulations
- Improved font management
- Improved tools for visualization performance analysis
- Option to display the outline of shaded objects
- Option to exclude seam edges from Wireframe display
- Option to display shrunk mesh presentation
- Possibility to show shapes with dynamic textures (video)
- Support of reading encoded bitmap image from memory buffer
- Removal of the deprecated Local Context functionality from AIS
- Removed dependency from gl2ps (relying on deprecated OpenGL functionality)

Data Exchange
- New tools to import mesh data from glTF 2.0 and OBJ formats
- Support of some non-ASCII encodings in STEP import
- Support of XDE data (assembly structure, colors, names) in export to VRML

Draw Test Harness
- Improved 3D Viewer camera manipulations
- Fixed issues with starting Draw Harness from batch scripts
- Improved support of running Draw Harness in environment without CASROOT

Other
- Improved performance of built-in parallelization routines (OSD_Parallel)
- Tools for convenient and efficient traverse of BVH structures
- Optimization of TPrsStd_AISPresentation attribute
- Sample of 3D Viewer integration in glfw application
0030158: [OCCT:Shape Healing] Shape Healing - Incorrect result produced by ShapeUpgrade_UnifySameDomain (bugmaster)
0030429: [OCCT:Samples] Samples - add simple glfw 3D Viewer sample (bugmaster)
0030729: [OCCT:Visualization] Visualization - TKOpenGl reports OpenGL 4.5 loading functions error on Intel drivers (bugmaster)
0030874: [OCCT:Modeling Algorithms] Modeling Algorithms - GCPnts_TangentialDeflection inserts the points between nearby points (apn)
0030744: [OCCT:Visualization] Visualization, TKOpenGl - stipple line does not work on OpenGL ES 2.0 (bugmaster)
0029988: [OCCT:Visualization] AIS_Shape - SetWidth() and SetColor() has no effect for FaceBoundary (bugmaster)
0028216: [OCCT:Modeling Algorithms] Intersection of a face and a solid is broken up leading to empty result of Boolean common operation (bugmaster)
0030825: [OCCT:Modeling Algorithms] Crash during use BRepOffsetAPI_MakePipeShell (bugmaster)
0029719: [OCCT:Modeling Algorithms] Modeling Algorithms - GeomPlate_BuildPlateSurface has no progress information and is not abortable (Roman Lygin)
0030760: [OCCT:Modeling Algorithms] [Regression to 7.2.0] Modeling Algorithms - Intersection fails in Occt 7.3.0 (bugmaster)
0030395: [OCCT:Modeling Algorithms] DRAW bop: Some sub-shapes of some of the argument become connected through other shapes and the argument became self-interfered. (apn)
0030518: [OCCT:Foundation Classes] Foundation Classes - NCollection_IndexedDataMap array out of bounds (bugmaster)
0029705: [OCCT:Shape Healing] Foundation Classes - ShapeAnalysis_FreeBounds intention documentation is misleading (bugmaster)
0025588: [OCCT:Mesh] Mesh - BRepMesh_ShapeTool::FindUV check for 2d points to be the same is inconsistent with ShapeAnalysis_Wire::CheckLacking (bugmaster)
0025588: [OCCT:Mesh] Mesh - BRepMesh_ShapeTool::FindUV check for 2d points to be the same is inconsistent with ShapeAnalysis_Wire::CheckLacking (bugmaster)
0025044: [OCCT:Mesh] BRepMesh tweaks (bugmaster)
0029769: [OCCT:Foundation Classes] Foundation Classes - Uninitialized data with BSplCLib_Cache, BSplSLib_Cache (abv)
       0030990: [OCCT:Foundation Classes] Foundation Classes - unexpected change in numerical results on bsplines after 0029769 (bugmaster)
0030516: [OCCT:Visualization] Visualization - Pointer to an OpenGl_Structure is deleted and accessed later after PrsMgr_Presentation::Highlight() (bugmaster)
0030553: [OCCT:Coding] Coding - TopOpeBRepDS_Surface missing default initalizations (apn)
0023380: [OCCT:Modeling Algorithms] (OCC 6.5.3 regression) BRepOffsetAPI_MakeFilling fails and leaves boundary faces with high tolerance (bugmaster)
0029858: [OCCT:Modeling Data] Modeling Data - Regression in GeomAPI_ExtremaCurveCurve (bugmaster)
0029717: [OCCT:Shape Healing] Shape Healing - ShapeFix_Face::FixSmallAreaWire delivers a face with wrong-oriented wires + 1 small crash-fix (bugmaster)
0029979: [OCCT:Data Exchange] Data Exchange - Crash by reading STEP file (bugmaster)
0030870: [OCCT:Data Exchange] Data Exchange - Add the support for empty draughting models and empty presentation layer assignments for step import (bugmaster)
0030876: [OCCT:Data Exchange] Data Exchange - StepToTopoDS edge translation should be resistant to malformed parameter values (bugmaster)
0028242: [OCCT:Modeling Algorithms] [Regression] HLR Poly Algo has broken edges (apn)
0030846: [OCCT:Foundation Classes] Foundation Classes - StorageInfo violates the C++ One Definition Rule (bugmaster)
0030091: [OCCT:Configuration] Configuration - allow cross-compilation from Linux (case sensitive filesystem) to x86_64-w64-mingw32 (bugmaster)
0002618: [OCCT:Visualization] Visualization - choose better center of gravity for camera rotation operations (bugmaster)
0030448: [OCCT:Coding] Coding - add typo detection to derivation creation methods using Standard_NODISCARD attribute (apn)
0030551: [OCCT:Foundation Classes] Foundation Classes - Integer overflow in NCollection_CellFilter HashCode (bugmaster)
0027330: [OCCT:Data Exchange] StepToTopoDS_TranslateEdgeLoop::Init() may crash with certain STEP files (bugmaster)
0030142: [OCCT:Application Framework] Application Framework, TPrsStd_AISPresentation - Hidden Presentations Are Computed During Document Retrieval (bugmaster)
0030425: [OCCT:Visualization] Visualization - possibility to redefine AIS_Selection (bugmaster)
0030872: [OCCT:Application Framework] Application Framework - Add a reader for the format only in the case of success (bugmaster)
0030829: [OCCT:Modeling Algorithms] BRepExtrema_ShapeProximity crashes with shape from STL/WRL (bugmaster)
0030799: [OCCT:DRAW] Draw Harness, ViewerTest - setup uniforms via vshader command (bugmaster)
0030790: [OCCT:Modeling Algorithms] [REGRESSION] Modeling Algorithms - Crash when loading specific step file (bugmaster)
0030403: [OCCT:Foundation Classes] Foundation Classes - Overwriting Big "BinOcaf" Files Does Not Reduce Their Size (bugmaster)
0029736: [OCCT:Data Exchange] Data Exchange - Some Warnings During Compound Transfer to IGES Look Dubious (bugmaster)
0029679: [OCCT:DRAW] Draw Harness - Command 2dapprox works wrong when giving points in command line (apn)
0030748: [OCCT:Visualization] Visualization - Marker displayed in immediate layer ruins QT Quick view controls (kgv)
0030140: [OCCT:Modeling Algorithms] Modeling Algorithms - Access Null Pointer within FindPlane() defined in GeomFill_CorrectedFrenet.cxx (bugmaster)
0030761: [OCCT:Application Framework] Application Framework - HOMEDRIVE and TEMP are undefined on UWP (bugmaster)
0030754: [OCCT:Coding] Coding - the array of weights should begin with Lower, not the constant value 1 within Geom_BSplineCurve.cxx (bugmaster)
0030715: [OCCT:Configuration] Configuration, CMake - error build with QTANGLE (bugmaster)
0030731: [OCCT:Modeling Data] Modeling Data - B-Spline should have explicit data check error messages (msv)
0030680: [OCCT:VIS] VIS - IVtkOCC_ShapeMesher displays Isoline wrong (bugmaster)
0030440: [OCCT:Visualization] Visualization - Graphic3d_Camera::Frustum() returns wrong planes in portrait mode (bugmaster)
0030702: [OCCT:Configuration] Configuration, CMake - error for iOS build due to searching macos frameworks (bugmaster)
0030550: [OCCT:Foundation Classes] Coding - Integer overflow in Standard_CString HashCodes (bugmaster)
0030705: [OCCT:Visualization] Visualization, TKOpenGl - stipple line GLSL error on using OpenGL 2.1 + GL_EXT_gpu_shader4 extension on macOS (bugmaster)
0029716: [OCCT:Data Exchange] Some TDF and XCAFDoc labels-related issues (bugmaster)
0030215: [OCCT:Application Framework] Application Framework, TPrsStd_AISPresentation - Enable Lazy Presentation Updates (apn)
0030644: [OCCT:Coding] Coding - inline trivial methods of V3d_View class (bugmaster)
0023838: [OCCT:Modeling Data] Modeling Data - Standard_OutOfRange in Geom_OffsetSurface::LocalDN (called by BRepFill_PipeShell) (apn)
0030556: [OCCT:Coding] Coding - IGESData_GlobalSection missing member initialization in default constructor (apn)
0030565: [OCCT:Coding] Coding - Approx_SweepApproximation call on null pointer (bugmaster)
0030554: [OCCT:Coding] Coding - ChFiDS_CommonPoint uninitialized member traarc (apn)
0030562: [OCCT:Coding] Coding - TopOpeBRepBuild_Builder use of null pointer (apn)
0030564: [OCCT:Coding] Coding - math_Gauss uninitialized 'Singular' member variable (apn)
0030149: [OCCT:Mesh] BRepMesh_Delaun: free triangle is left in the mesh after cleanup of auxiliary items (apn)
0030523: [OCCT:Visualization] Visualization - Highlighting does not work anymore (apn)
0030477: [OCCT:Visualization] Visualization - crash in AIS_Manipulator::ObjectTransformation after using V3d_View::SetProj(V3d_Zpos) (apn)
0030384: [OCCT:Visualization] Visualization - Won't display line with dot and dash style on Android (apn)
0028488: [OCCT:VIS] VIS - fix compilation with VTK 8.2 (apn)
0029670: [OCCT:DRAW] Draw Harness - vtrihedron xaxis zaxis is wrong (bugmaster)
0030203: [OCCT:Modeling Algorithms] ProjLib_ComputeApproxOnPolarSurface::BuildInitialCurve2d array out of bound (apn)
0030198: [OCCT:Modeling Algorithms] Regression to 7.1.0: BRepAlgoAPI_Fuse unlimited memory usage (apn)
0030202: [OCCT:Modeling Algorithms] IntPatch_WLineTool::JoinWLines array out of bounds (apn)
0030176: [OCCT:Modeling Algorithms] Modeling Algorithms - Infinite loop in IntWalk_PWalking::Perform() (bugmaster)
0030349: [OCCT:Coding] Coding - add usage of Standard_EXPORT for some not inline methods in Select3D (bugmaster)
0028719: [OCCT:Mesh] Mesh - Display issue for special model (apn)
0026716: [OCCT:Shape Healing] Mesher cannot create a mesh of brep model due to ShapeFix_Wire::FixShifted() (bugmaster)
0027115: [OCCT:Configuration] Configuration, genproj - add headers to generated MS VS projects (bugmaster)
0026965: [OCCT:Mesh] BRepMesh_IncrementalMesh hangs, and consumes infinite memory (bugmaster)
0026928: [OCCT:Mesh] Edges are meshed too coarsly (bugmaster)
0026889: [OCCT:Mesh] Very poor mesh result from shape (bugmaster)
0030234: [OCCT:Mesh] BRepMesh_IncrementalMesh fail to discretize some zero-length free edges (bugmaster)
0025042: [OCCT:Mesh] Cone Meshing: Missing two connecting edges. (bugmaster)
0027453: [OCCT:Mesh] Wrongly meshed surface (bugmaster)
0030214: [OCCT:Application Framework] Application Framework, TPrsStd_AISPresentation - Hidden Presentations Cannot Be Removed (apn)
0030207: [OCCT:Coding] ChFi3d_KParticular stack-use-after-scope (apn)
0029846: [OCCT:Data Exchange] Data Exchange - STEP validation properties support is obsolete (bugmaster)
0029882: [OCCT:Visualization] Visualization - AcceptDisplayMode() should be redefined in class AIS_TexturedShape (kgv)
0025542: [OCCT:Modeling Algorithms] Boolean operation failure for Cylinder and Cone in critical location. (bugmaster)
0029425: [OCCT:Visualization] Visualization - AIS_InteractiveContext::SetAutomaticHilight() has no affect (bugmaster)
0029894: [OCCT:Visualization] Visualization - AIS_ColorScale ColorRange returns only min color (bugmaster)
0029847: [OCCT:Visualization] Visualization, Image_Diff - Tolerance is not effective for 24/32bit image formats (bugmaster)
0029765: [OCCT:Modeling Algorithms] Modeling Algorithms - BOPTools_AlgoTools::MakeSplitEdge creates Illegal Edge (bugmaster)
0029694: [OCCT:Modeling Algorithms] Geom2dGcc_Circ2dTanCenGeo crash (bugmaster)
0029116: [OCCT:Application Framework] [Regression] OCAF attributes insertion order is violated again (bugmaster)
92 issues View Issues
Released 2018-05-29
Version 7.3.0 - May 29, 2018. Highlights:

General
- Support of Unicode file names and software signals handling for MinGW-w64 builds
- Recommendations on fulfillment of LGPL terms in Overview documentation
- Restored compatibility with Visual Studio 2008
- Support of GBK and Big5 code pages

Application Framework
- Ability to redefine the stored/retrieved document version and the application name

Modeling
- Face Removal algorithm
- Optimized surface intersection, shape offset and Boolean operation algorithms
- Oriented Bounding Boxes (OBB)
- More complete history in the family of Boolean Operations algorithms
- Improved stability of BRepProj_Projection algorithm

Visualization
- Corrected translation of single-stroke fonts into BRep
- Improved compatibility with EGL on Linux, Intel HD GPUs, Mesa OpenGL, remote desktop
- Possibility to arrange more than 8 light sources and assign them to layers
- Possibility to assign Shading Model per primitive array
- Support of custom GLSL programs with Geometry and Tessellation shaders
- Distance and size culling options for rendering large scenes
- Depth pre-pass option for rendering heavy custom GLSL programs
- Verbose frame statistics for profiling 3D Viewer performance

Data Exchange
- Documentation for PMI in XCAF
0025104: [OCCT:Modeling Algorithms] Prism from BSpline curve can not be chamfered (bugmaster)
0025693: [OCCT:Modeling Data] Wire of BSplines fails bopcheck (bugmaster)
0025879: [OCCT:Modeling Algorithms] result of blend fails the bopcheck (bugmaster)
0029724: [OCCT:Visualization] Visualization - add AIS_InteractiveContext::ClearDetected() undoing MoveTo() dynamic highlighting (abv)
0029791: [OCCT:Visualization] Visualization - Wrong result of SelectMgr_RectangularFrustum::IsClipped (abv)
0029754: [OCCT:Coding] Replace Graphic3d_ZLayerId with Standard_Interger inside OpenGl_GraphicDriver (abv)
0029081: [OCCT:Foundation Classes] Foundation Classes, OSD_OpenStream - handle UNICODE file paths specifically in case of Mingw-w64 (abv)
0029545: [OCCT:Documentation] Documentation, visualization.md - article incorrectly specifies that AIS_ConnectedInteractive can define own Material (bugmaster)
0029356: [OCCT:Modeling Algorithms] Modeling Algorithms - GCPnts_TangentialDeflection hangs on specific curve (bugmaster)
0026127: [OCCT:Visualization] Visualization - Default camera is not copied in copy constructor of V3d_View (bugmaster)
0027070: [OCCT:Data Exchange] Data Exchange - Segfault when transferring HLR-created shapes via STEPControl_Writer (bugmaster)
0027683: [OCCT:Modeling Algorithms] Inaccurate result by bopcut (bugmaster)
0029559: [OCCT:Samples] Samples - wrong copyright statement in FuncDemo (bugmaster)
0029500: [OCCT:Visualization] Visualization - AIS_Point dynamic highlighting is not drawn on RedrawImmediate (apn)
0029655: [OCCT:Modeling Algorithms] [Regression to 6.9.1] Distance between cylinder and straight line (abv)
0029394: [OCCT:Samples] Samples - IESample contains strange STEP reading code (bugmaster)
0025609: [OCCT:Modeling Algorithms] Clean up the duplicate classes in TKBO project. (bugmaster)
0029395: [OCCT:Visualization] Visualization, V3d_View - Grid disappears forever after enabling RayTracing (kgv)
0022048: [OCCT:Visualization] Visualization, AIS_InteractiveContext - single object selection should always clear multiple selection (bugmaster)
0027784: [OCCT:Modeling Algorithms] Thickness fails on cylinder with draft (bugmaster)
0029287: [OCCT:Modeling Data] Move package GProp from TKG2d to TKG3d (bugmaster)
0029109: [OCCT:Visualization] Visualization, AIS_Trihedron - add option hiding arrows tips (bugmaster)
0028248: [OCCT:Modeling Algorithms] [Regression] HLR Algo result is retrieved from the last added shape only (bugmaster)
0029393: [OCCT:Samples] Samples - AndroidQt sample build fail (bugmaster)
0028886: [OCCT:Modeling Algorithms] infinite loop at intersecting two faces / surfaces (nbv)
0029419: [OCCT:Coding] Make V3d_Viewer::PrivilegedPlane() return const reference rather than a temp object (apn)
0028982: [OCCT:Modeling Algorithms] 2D offset creates faulty result from wire (bugmaster)
0029014: [OCCT:Application Framework] Managing Binary Format Versions Is Not Possible for Own TDF_Attributes (bugmaster)
0023378: [OCCT:Modeling Algorithms] BRepAlgoAPI_Cut returns wrong result (bugmaster)
0025930: [OCCT:Modeling Algorithms] thickness of spherical cap is invalid (bugmaster)
0028157: [OCCT:Shape Healing] Setting the tolerance of a face to a small value and then fixing it leads to a face with vertex-vertex intersections (bugmaster)
0028388: [OCCT:Modeling Algorithms] Boolean common of simple face and solid results in empty compound (bugmaster)
0029289: [OCCT:Foundation Classes] Wrong derivatives in math_TrigonometricFunctionRoots.cxx file (bugmaster)
0029402: [OCCT:Application Framework] In OCCT7.2.1-dev the names written into a FSD_File are associated with the wrong shapes. (apn)
0029069: [OCCT:Samples] Samples - handle UNICODE filenames within C++/CLI CSharp sample (apn)
0029409: [OCCT:Configuration] Configuration, macOS - "AppKit" is spelled in CMake scripts using wrong case for "K" (apn)
0029372: [OCCT:Visualization] Graphic3d_TransformPers - improve description of Local Coordinate system defined by Transformation Persistence (bugmaster)
0025966: [OCCT:Modeling Algorithms] Booleans with tangent faces (bugmaster)
0025968: [OCCT:Modeling Algorithms] boolean returning an invalid shape (bugmaster)
0029355: [OCCT:Foundation Classes] OCCT 6.9.1 persistence restored in OCCT 7.2.0 not working (bugmaster)
0029266: [OCCT:Configuration] Configuration - CMake install does not copy pdb files in Debug mode due to the changes in 0028287 (abv)
0029715: [OCCT:Mesh] Mesh - Estimate the grid size of the acceleration structure by the complexity of the face (abv)
0029764: [OCCT:Foundation Classes] Foundation Classes, TColStd_MapIteratorOfPackedMapOfInteger - workaround Visual Studio Linker bug with enabled CLI (abv)
0029775: [OCCT:Modeling Data] Modeling Data - BRepAdaptor_CompCurve Parameterization Is Incorrect (abv)
0029407: [OCCT:Configuration] Generating static libraries on macOS (abv)
45 issues View Issues
Released 2017-08-31
Version 7.2.0 - August 31, 2017. Highlights:

Configuration
- Support of Visual Studio 2017
- CMake option to accelerate build by use of precompiled headers

Application Framework
- Dedicated attribute for storage of triangulations
- Possibility to save OCAF document in XML format compatible with OCCT 6.7+
- Restored possibility to write shapes in legacy persistence format (CSFDB, ShapeSchema)
- Support of files greater than 2 GiB in binary persistence

Modeling
- Optimization of surface intersection and other algorithms
- Specialized offset algorithm for smooth shells
- Proper setting of regularity on edges connecting smooth surfaces (e.g. seam edges)
- New algorithm BOPAlgo_Splitter allowing to split shapes by intersection with others
- New option “Glue” in the family of Boolean algorithms
- New Error/Warning reporting system in Boolean Operations component

Visualization
- Order-independent transparency within rasterization rendering
- Extended features of color scale presentation
- Possibility to customize display of hatching and selection highlight
- Multiple improvements in Path Tracing engine
- Option for efficient display on high-density screens with low-end graphic cards

Data Exchange
- Support of annotations, saved views and clipping planes in XDE and STEP
- Optimized update of assemblies in XDE
- Support of PMI data without semantics in STEP import and export
- Support of transparency as part of color specification in XDE
- Refactored and optimized STL read / write module

Test system
- Possibility to add custom counters
- Interface to connect DRAW interpreter to user applications

Samples
- New sample for usage of 3D Viewer on iOS
0026937: [OCCT:Foundation Classes] Eliminate NO_CXX_EXCEPTION macro support (apn)
0025695: [OCCT:Visualization] Visualization, AIS_InteractiveContext - define default HilightMode (apn)
0028799: [OCCT:Coding] Coding Rules - elimilate confusing Quantity aliases of Standard_Real type (bugmaster)
0028832: [OCCT:Coding] MMgt_TShared can be replaced by Standard_Transient (bugmaster)
0028253: [OCCT:Visualization] Incorrect treatment of transparency if a spline face overlaps itself in 3D view (bugmaster)
0026150: [OCCT:Modeling Algorithms] BRepOffsetAPI_ThruSections doesn't implement history method Generated(). (bugmaster)
0028853: [OCCT:Application Framework] TDF_AttributeIterator should give handles instead of pointers (bugmaster)
0027894: [OCCT:Shape Healing] Crash when calling ShapeUpgrade_UnifySameDomain (apn)
0028727: [OCCT:Visualization] Visualization, AIS_RadiusDimension - fix misprint in AIS_RadiusDimension::IsValidAnchor() check (abv)
0026516: [OCCT:Modeling Algorithms] Creating revolved shapes fails in some cases (bugmaster)
0027585: [OCCT:Application Framework] It is not possible to store OCAF documents to paths with special characters in their names (apn)
0028983: [OCCT:Configuration] Configuration - HAVE_NO_DLL causes compilation to fail on MSVC (bugmaster)
0028217: [OCCT:Foundation Classes] Error handling is not thread safe and causing memory corruption and sporadic crashes (apn)
0028244: [OCCT:Visualization] Visualization - AIS_AngleDimension throws exception for 180 degree (kgv)
0027221: [OCCT:Modeling Algorithms] Regression vs. 6.7.0: bcut fails without notice (bugmaster)
0027366: [OCCT:Visualization] Z-Layer: Strange highlight behaviour (bugmaster)
0028186: [OCCT:Foundation Classes] Foundation Classes, NCollection_List - methods "Remove" and "Contains" prevent template usage (apn)
0027674: [OCCT:Modeling Algorithms] BRepOffsetAPI_ThruSections make invalid shape if sections are connected at ends (apn)
0025023: [OCCT:Modeling Algorithms] Check fails after cut operation (bugmaster)
0027760: [OCCT:Modeling Algorithms] [regression] BRepAlgoAPI_Common returns empty result (bugmaster)
0027936: [OCCT:Modeling Algorithms] [regression] BRepAlgoAPI_Common returns empty result for a solid and a face (bugmaster)
0028478: [OCCT:Foundation Classes] Scope Names Are Swallowed in Message_ProgressSentry Constructors (bugmaster)
0028780: [OCCT:Modeling Algorithms] HLR with focus does not seem to work (bugmaster)
0028131: [OCCT:Modeling Algorithms] BRepOffset_MakeOffset can't create offset with a face which created by filling 3 bsplinecurve (bugmaster)
0028195: [OCCT:Modeling Algorithms] Boolean common returns empty result for a solid where some surfaces of revolution touch the axis (bugmaster)
0029031: [OCCT:Visualization] Visualization - Prs3d_Drawer::SetShaderProgram() has no effect (bugmaster)
0028854: [OCCT:Foundation Classes] The documentation should state where handle reference counting happens (bugmaster)
0028997: [OCCT:Documentation] Documentation - Visual3d_Layer removed, but still in the documentation (bugmaster)
0028726: [OCCT:Coding] Quantity_NameOfColor should be replaced by Quantity_Color in function input argument (bugmaster)
0028316: [OCCT:Coding] Coding Rules - Elimilate confusing aliases of Standard_Real type in V3d_View (bugmaster)
0028967: [OCCT:Modeling Algorithms] Boolean cut fails the first time, works the second time (bugmaster)
0027358: [OCCT:Shape Healing] ShapeAnalysis_Curve::GetSamplePoints iteration logic isn't robust (bugmaster)
0027561: [OCCT:Data Exchange] Data Exchange - since OCCT 7.0.0, exporting a curve to STL creates a file that results in an endless loop when read (bugmaster)
0027876: [OCCT:Documentation] Draw mkoffset does not work (bugmaster)
0024729: [OCCT:Coding] Duplicate code to compute the normals for TopoDS_Face (bugmaster)
0028714: [OCCT:Application Framework] Dimension of TDataStd_Real is not serialized to document (bugmaster)
0027187: [OCCT:Application Framework] XmlMFunction_ScopeDriver fail to read and write function label including 0 tag in label path. (bugmaster)
0028003: [OCCT:Modeling Algorithms] Cannot revolve a face with a straight B-spline edge lying on axis of revolution (bugmaster)
0028889: [OCCT:Visualization] Visualization, V3d_View - View specific Graphic3d_Structure should be removed if the view is removed (kgv)
0028890: [OCCT:Visualization] Visualization - After closing all views and then display the view again, just the first view has object(s) displayed (bugmaster)
0028417: [OCCT:Coding] Using PRECOMPILED HEADER to speed up compilation time (bugmaster)
0028888: [OCCT:Visualization] Visualization - AIS_InteractiveContext should not hold V3d_View handle which will cause accessing invalid removed V3d_View (bugmaster)
0028852: [OCCT:Application Framework] TDF_AttributeIterator should not be marked as "handle with care" (bugmaster)
0025536: [OCCT:Application Framework] XmlMDataXtd_GeometryDriver doesn't support TDataXtd_SPLINE, TDataXtd_PLANE and TDataXtd_CYLINDER. (bugmaster)
0023177: [OCCT:Modeling Algorithms] Intersection of plane and torus misses a result and never produces analytical result (bugmaster)
0027753: [OCCT:Modeling Algorithms] Nearly plane cones should not be created by BRepPrimAPI_MakeRevol (bugmaster)
0028773: [OCCT:Modeling Algorithms] BRepAlgoAPI_Cut invalid result (bugmaster)
0027615: [OCCT:Modeling Algorithms] [regression] Boolean operation returns invalid shape in 64 bit mode and valid shape in 32 bit mode (bugmaster)
0028664: [OCCT:Documentation] Documentation of Graphic3d_CView::Activate and Deactivate does not seem to be correct (bugmaster)
0025537: [OCCT:Application Framework] XmlMPrsStd_PositionDriver::Paste runtime check crash. (bugmaster)
0028214: [OCCT:Modeling Algorithms] Make the class GeomPlate_BuildPlateSurface accept Adaptor3d_HCurve instead of Adaptor3d_HCurveOnSurface (apn)
0028193: [OCCT:Modeling Algorithms] missing "Standard_EXPORT" (apn)
0026874: [OCCT:Modeling Algorithms] Implementation of the Splitter operator in OCCT (bugmaster)
0028693: [OCCT:Coding] Coding Rules - TDataStd_ExtStringArray and TDataStd_IntegerArray should return Array() with const reference (bugmaster)
0028594: [OCCT:Modeling Algorithms] Geom2dAPI_Interpolate generated curve is not the same as proe (bugmaster)
0026682: [OCCT:Modeling Data] TopExp::MapShapesAndAncestors() will build map with duplicated ancestors. (mkv)
0027527: [OCCT:Visualization] Visualization - can't highlight polyline presentation of Wire after setting transparency (bugmaster)
0024094: [OCCT:Modeling Algorithms] Issure by option of BRepAlgoAPI_Section (bugmaster)
0028326: [OCCT:Modeling Algorithms] Checking invariant shapes in revolve is incomplete (apn)
0028327: [OCCT:Modeling Data] BSplCLib can cause memory corruption in degenerated cases (apn)
0028405: [OCCT:Visualization] Visualization, V3d_Viewer - changes to Grid immediately updates view (bugmaster)
0028355: [OCCT:Foundation Classes] Stating wrong parent class in DEFINE_STANDARD_RTTIEXT is not recognized during compilation (apn)
0028353: [OCCT:Samples] Samples - IESample cannot write files to paths with special characters (apn)
63 issues View Issues
Released 2016-11-30
Version 7.1.0 - November 25, 2016. Highlights:

General
- Support of Windows Store applications
- Definition of Standard_Boolean as bool instead of unsigned int
- Execution without need of setting environment variables

Application framework
- OCAF persistence without dynamic plugins
- Support of several attributes of one type at the same label

Modeling algorithms
- Improved 3D Offset operation in mode Complete with Joint type Intersection
- Calculation of the optimal axis-aligned bounding box for a shape
- Improved reliability of HLR algorithm
- Prevention of modification of original shapes in Modeling algorithms

Visualization
- Use of programmable pipeline (GLSL) by default on all platforms
- Improved rendering performance of Wireframe presentation
- Improved Shaded highlighting in AIS_Shape
- Improved clipping planes - capping preserving object material and better performance
- Support of perspective projection and selection for transformation persistent objects
- New presentation AIS_Manipulator for interactive object transformation
- New property in AIS_Dimension to set custom text value
- Type of angle and type of arrows properties in AIS_AngleDimension
- New optimized Path Tracing algorithm (adaptive screen space sampling)

Data exchange
- Improved support of STEP AP242, including PMI data, dimensions, and annotations
0025534: [OCCT:Application Framework] TObj_Application unicode path issue. (bugmaster)
0027417: [OCCT:Configuration] Choose a Better Default Release Optimization Parameter for MinGW-w64 (bugmaster)
0023233: [OCCT:Modeling Algorithms] Bounding box incorrect for circle (bugmaster)
0029412: [OCCT:Visualization] Huge Memory leak since I upgraded to OC 6.9.0 (bugmaster)
0023178: [OCCT:Modeling Algorithms] Intersection of cylinders fails to produce results (apn)
0025560: [OCCT:Documentation] Documentation - describe changes in AIS_InteractiveConnect and AIS_MultipleConnected introduced within 6.8.0 (apn)
0027530: [OCCT:Visualization] Visualization - AIS_InteractiveContext::HilightNextDetected() doesn't work in Neutral Point (apn)
0009457: [OCCT:Foundation Classes] Avoid usage of environment variables (ski)
0025817: [OCCT:Mesh] crescent face is not meshed (oan)
0028130: [OCCT:Documentation] Spelling error in description of class BOPAlgo_Section (abv)
0028105: [OCCT:Samples] HLR rendering crash in MFC sample (apn)
0028118: [OCCT:Mesh] Mesh generation hangs then crashes (abv)
0028092: [OCCT:Modeling Data] Wrong statement in reference manual for Geom_ToroidalSurface::Bounds (apn)
0027828: [OCCT:Documentation] Reference documentation of AIS_Trihedron contains invalid information about default size. (apn)
0027849: [OCCT:Foundation Classes] ResourceManager path computations fail for the folders containing dots (apn)
0027678: [OCCT:Documentation] Draw User's guide contains wrong example for for-loop (abv)
0026450: [OCCT:Modeling Algorithms] Boolean operation is running endless (apn)
0027008: [OCCT:Visualization] Visualization - polygonal selection algorithm does not work with MeshVS_Mesh (apn)
0023519: [OCCT:Visualization] Mixing wireframe and shaded visualization impacts performance (bugmaster)
0024932: [OCCT:DRAW] addsweep does not check if the supplied variable contains a shape (apn)
0026524: [OCCT:Shape Healing] ShapeFix_Face crash when performing fix on an invalid face. (apn)
0027565: [OCCT:Modeling Algorithms] [Regression to OCCT 7.0.0] Number of Intersections Is Wrong (bugmaster)
0027543: [OCCT:Samples] Samples - flickering when view is resized in MFC samples (bugmaster)
0027015: [OCCT:Modeling Algorithms] Sewing returns invalid shape if some faces are nearly plane cones (bugmaster)
0025264: [OCCT:Mesh] Mesh very slow for Revol shape (apn)
0027813: [OCCT:Visualization] Visualization - add method V3d_View::DiagnosticInformation() similar to vglinfo command (mkv)
0027759: [OCCT:Modeling Algorithms] invalid result of a boolean fuse (bugmaster)
0025102: [OCCT:Modeling Algorithms] A part of intersection cannot be found (bugmaster)
0025152: [OCCT:Modeling Algorithms] Incorrect result of Boolean Union by BRepAlgoAPI_Fuse (bugmaster)
0025220: [OCCT:Modeling Algorithms] Using BRepFill_OffsetWire withs wires containing arc edges throws exception "Standard_NullValue" (bugmaster)
0027863: [OCCT:Modeling Data] Geom_BSplineSurface::SetVKnot(const Standard_Integer, const Standard_Real) has no effect (bugmaster)
0027867: [OCCT:Visualization] Visualization - AIS_InteractiveContext::HasSelectedShape() returns true if selected interactive is instance of AIS_Shape only (bugmaster)
0025138: [OCCT:Modeling Algorithms] SIGSEGV when sweeping along helix (bugmaster)
0024073: [OCCT:Coding] Coding rules - ambiguous call to overloaded function StdPrs_DeflectionCurve::Match() (apn)
0027893: [OCCT:Visualization] Visualization - AIS_InteractiveContext::SetSelected does not work (kgv)
0027960: [OCCT:Configuration] Configuration - fix compilation of OSD_Directory with MinGW-w64 (apn)
0027514: [OCCT:Configuration] Configuration, CMake - relative paths are not correctly handled for INSTALL_DIR (apn)
0027782: [OCCT:Modeling Algorithms] Hidden Line Removal algorithm fails to handle filleted edges (apn)
0025792: [OCCT:Modeling Algorithms] BRepAlgoAPI_Section fails depending on order of arguments (apn)
0025214: [OCCT:Modeling Algorithms] HLR fails to project edges (apn)
0000468: [OCCT:Visualization] AIS Limitations (bugmaster)
0027473: [OCCT:Visualization] Expose Detected Point information in class SelectMgr_ViewerSelector (bugmaster)
0027734: [OCCT:Configuration] Configuration - TKIVtkDraw build fails with TBB (bugmaster)
0022794: [OCCT:Modeling Algorithms] Boolean Cut operation produces incorrect result. (bugmaster)
0023585: [OCCT:Modeling Algorithms] Boolean Fuse Operation Fails. (bugmaster)
0027801: [OCCT:Configuration] Configuration - fix compilation of Standard.cxx when using MinGW-W64 (bugmaster)
0024056: [OCCT:Modeling Algorithms] error LNK2019: unresolved external symbol (bugmaster)
0027397: [Website:Corporate] Offer Precompiled Additional Libraries for MinGW (bugmaster)
0027544: [OCCT:Modeling Algorithms] problem compiling OCCT with gcc version 4.8.2 gives error 'array subscript is above array bounds' (bugmaster)
0027357: [OCCT:Modeling Algorithms] Geom2dGcc_Circ2d2TanOn: check status of sub-algorithms to avoid exceptions (bugmaster)
0027621: [OCCT:Visualization] Highlighting with color remains visible when shape is erased (bugmaster)
0026372: [OCCT:Mesh] Meshing of surface of revolution fails in debug mode (bugmaster)
0026270: [OCCT:Modeling Algorithms] GeomFill_NSections constructor crash (bugmaster)
0026512: [OCCT:Visualization] Build fails with VTK 6.2 and OpenGL2 rendering Backend (bugmaster)
0027542: [OCCT:Documentation] Documentation - minor corrections in upgrade guide (bugmaster)
0027610: [OCCT:Documentation] Some spelling mistakes in documentation of "Building with CMake" (bugmaster)
0027568: [OCCT:Modeling Algorithms] Exception is thrown when a degenerated edge is added to a wire (bugmaster)
0027606: [OCCT:Visualization] Visualization - view is blocking when MSAA has been overridden in graphics driver settings (bugmaster)
0027622: [OCCT:Data Exchange] Data Exchange - STL file having less than 4 triangles cannot be read (bugmaster)
0027513: [OCCT:Configuration] Configuration, CMake - Option INSTALL_TBB does not install tbbmalloc.dll (bugmaster)
0027569: [OCCT:Modeling Algorithms] [Regression in 6.9.0] Projecting a curve hangs (bugmaster)
0027602: [OCCT:Foundation Classes] gp_TrsfForm.hxx - wrong comment to enum (bugmaster)
0027447: [OCCT:Data Exchange] Add support for long IGES entity names (bugmaster)
0027477: [OCCT:Visualization] Visualization - Select3D_SensitiveCircle always return infinite depth value in boundary mode (bugmaster)
0026930: [OCCT:Shape Healing] ShapeConstruct_ProjectCurveOnSurface returns a B-Spline instead of line (again) (bugmaster)
0027234: [OCCT:Modeling Algorithms] Code duplication: Convert_CompBezierCurvesToBSplineCurve* in ShapeConstruct (bugmaster)
0027402: [OCCT:Configuration] Configuration, CMake - fix compilation with MinGw and additional libraries (bugmaster)
0027433: [OCCT:Application Framework] Opening/Saving OCAF Documents With Own Document Format Does Not Work (bugmaster)
0027432: [OCCT:Foundation Classes] Null Handle Access When Creating AIS_Trihedron (bugmaster)
0027478: [OCCT:Configuration] Configuration - avoid inclusion of Xlib.h within Graphic3d_GraphicDriver.hxx (kgv)
0026832: [OCCT:Application Framework] TFunction_Iterator won't work if ExecutionStatus is Standard_False. (bugmaster)
0026321: [OCCT:Mesh] Crash in BRepMesh_FastDiscret::Add (bugmaster)
0027461: [PRODUCTS:Release BUILD] wrong flag for static linking under linux results in error (bugmaster)
0027947: [OCCT:Visualization] There are no way to set font name for Triedron (bugmaster)
74 issues View Issues
Released 2016-04-05
Version 7.0.0 - April 5, 2016.
Major release to include complete code refactoring, elimination of CDL and WOK.
Highlights:

Configuration
- Conversion of CDL classes to plain C++
- Use of CMake as main build system, replacing WOK

Foundation Classes
- New implementation of shared pointer (Handle)
- Redesign of OCCT type system

Modeling algorithms
- Refactoring of B-Spline evaluation
- Ability to perform Boolean expressions on an arbitrary number of arguments
- Intersection of surfaces produces more accurate b-spline curves
- More predictable offset of 3D shapes with a large offset value in “Intersection” mode

Visualization
- Activation of selection modes without opening the local context
- OpenGL graphic rendering methods exposed to the client code
- Support of zoom persistent selection
- Configurable font orientation
- Direct3D integration toolkit
- Support of antialiasing using multisampling technique (MSAA)

Application framework
- Interface for reading / saving documents from / to arbitrary C++ stream
- Main OCAF toolkits are made independent on Visualization toolkits

Data exchange
- Support of reading and writing semantic PMI entities for STEP AP242 format
- Optimization of shape triangulation export to STL and VRML

Products
- ACIS SAT Import-Export: new geometrical entities and color attributes supported
- DXF Import-Export: improved translation of UNICODE text
- BestFit: improved calculations with non-null offset on two-sided models
- Mesh Framework Kernel: accelerated interfaces to STL and OBJ formats
- Advanced Samples: new WPF Import/Export sample added to the Advanced C# Wrapper tool
0024890: [OCCT:Modeling Algorithms] Result of uniform scaling is invalid (bugmaster)
0026451: [OCCT:Data Exchange] Crash importing STeP file (bugmaster)
0027105: [OCCT:Coding] Make code ISO-compliant [-Wpedantic fixes] (abv)
       0027092: [OCCT:Coding] Coding - src/BRep/BRep_Tool.hxx extra semicolon triggers annoying warnings on Clang (abv)
0027111: [OCCT:Foundation Classes] Add generalized copy constructor in handle class for old compilers (abv)
0026973: [OCCT:Visualization] Visualization - selection of entities hidden by clipping planes is broken (bugmaster)
0025777: [OCCT:DRAW] Draw Harness, ViewerTest - make commands defining standard views to match their names (bugmaster)
0026042: [OCCT:Coding] OCCT won't work with the latest Xcode (bugmaster)
0026603: [OCCT:Samples] Problem with maximization and normalization document windows in Qt samples with Qt 5.x (bugmaster)
0027390: [OCCT:Modeling Algorithms] Box and Ellipsoid shape boolean cut and common introduce invalid result. (bugmaster)
0026563: [OCCT:Modeling Algorithms] Boolean cut operation in new API multi-tool mode performs fuse instead of cut (bugmaster)
0025994: [OCCT:Modeling Algorithms] Boolean fuse result in invalid result. (bugmaster)
0024490: [OCCT:Modeling Algorithms] Computed surface properties differ substantially depending on NaturalRestriction flag (bugmaster)
0023386: [OCCT:Modeling Algorithms] BRepAlgoAPI_Fuse on two disjoint shapes sometimes loses all geometry from one of the shapes (bugmaster)
0023166: [OCCT:Modeling Algorithms] Intersection of plane and cone produces wrong result (bugmaster)
0023176: [OCCT:Modeling Algorithms] Intersection of cylinder and cone produces open curve (bugmaster)
0026338: [OCCT:Data Exchange] STL export (especially binary) needs a lot of time if selected export path is not local (bugmaster)
0025533: [OCCT:Application Framework] XML unicode path issue. (abv)
0026122: [OCCT:Visualization] Visualization, TKOpenGl - clipping and capping is broken when ffp is disabled on Linux (bugmaster)
0025350: [OCCT:Visualization] Visualization - provide a dpi-scaling ratio for V3d_View (bugmaster)
0026625: [OCCT:Visualization] Possible wrong use of vtkSmartPointer<T> in IVtkVTK_ShapeData.cxx (bugmaster)
0024895: [OCCT:Coding] 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C (bugmaster)
0026708: [OCCT:Shape Healing] Fix shape did not fix attached shape. Seam edge was not added to the attached periodic face. (bugmaster)
0026774: [OCCT:Documentation] Documentation - deviation angle default value as stated in AIS_InteractiveContext.hxx is wrong (bugmaster)
0026788: [OCCT:Coding] Compiler warnings when OCCT_DEBUG is enabled (bugmaster)
0023645: [OCCT:Documentation] Modeling Algorithms User's Guide contains wrong statement about GeomFill_ConstrainedFilling (bugmaster)
0026799: [OCCT:Documentation] NCollection_Array2's RowLength and ColLength return wrong value. (bugmaster)
0022325: [OCCT:Foundation Classes] Patch to fix a build failure on GNU/kFreeBSD (bugmaster)
0024567: [OCCT:Coding] Coding rules - eliminate GCC warning -Wignored-qualifiers (abv)
0025078: [OCCT:Coding] Coding rules - eliminate GCC warning -Wclobbered (abv)
0026913: [OCCT:Foundation Classes] Vulnerable mechanism in Standard_Type leads to assert (bugmaster)
0026871: [OCCT:Modeling Algorithms] [Regression in 6.9.0] Projecting a curve hangs inside Approx_FitAndDivide2d (bugmaster)
0023620: [OCCT:Modeling Data] Follow up of 0022939 - make Bezier curve/surface evaluation thread-safe (bugmaster)
0025045: [OCCT:Mesh] STEP Import fails to find all surfaces (abv)
0026914: [OCCT:Modeling Algorithms] [Regression 7.0alpha] Hang in surface approximation (bugmaster)
0026936: [OCCT:Foundation Classes] Drawbacks of inlining in new type system in OCCT 7.0 (abv)
0026897: [OCCT:Modeling Algorithms] BRepBuilderAPI_Copy does not copy polygons (bugmaster)
0026348: [OCCT:Visualization] Visualization, TKOpenGl - eliminate invalid NULL checks for transformation matrix (bugmaster)
0026926: [OCCT:Documentation] Small mistake in the exceptions part of Foundation Classes User's Guide (bugmaster)
0026929: [OCCT:Modeling Algorithms] Extrema_ECC hang/crash (bugmaster)
0026945: [OCCT:Visualization] Visualization - selection does not work after closing one of local contexts in stack (bugmaster)
0026949: [OCCT:Modeling Data] Geom(2d)Adaptor_Curve/Surface should not do down casts in evaluation (bugmaster)
0026334: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakePipeShell returns the wrong shape (bugmaster)
0025342: [OCCT:Modeling Algorithms] [Regression] BRepAlgoAPI_Section returns wrong number of edges (bugmaster)
0024417: [OCCT:Modeling Algorithms] BRepAlgoAPI_Section fails on attached shapes (bugmaster)
0027059: [OCCT:Modeling Data] Point->Curve Projection/Extrema fails [OCCT 7 only] (bugmaster)
0027088: [OCCT:Documentation] Documentation of add method of GeomConvert_CompCurveToBSplineCurve lacks speed hint (abv)
0026967: [OCCT:Modeling Algorithms] BRepFill_OffsetWire should not copy plane if Alt == 0.0 (bugmaster)
0026989: [OCCT:Data Exchange] [Regression in 6.9.0] Export of a reversed face leads to wrong data in 6.9.0 (bugmaster)
0026947: [OCCT:Data Exchange] Data exchange can not be compiled without visualisation any more (bugmaster)
0026511: [OCCT:Visualization] Build fails with VTK 6.3rc1 (abv)
0024595: [OCCT:Data Exchange] STEP import missing surfaces (bugmaster)
0027060: [OCCT:Visualization] Visualization issue with TopoDS_Vertex after call of AIS_Shape::SetColor (bugmaster)
0027054: [OCCT:Configuration] Upgrade procedure corrupts files with DOS line endings (abv)
0026931: [OCCT:Data Exchange] [Regression in 6.9.0] Exporting a face throws an exception (bugmaster)
0025076: [OCCT:Coding] Hidden overloaded virtual functions (abv)
0024514: [OCCT:Documentation] Unclear guidelines to report issues in Mantis (bugmaster)
0027061: [OCCT:Configuration] Compile failure due to BOM in OpenGl/OpenGl_BVHClipPrimitiveTrsfPersSet.cxx (abv)
0027062: [OCCT:Configuration] Misspelling of resources install path in CMakeLists.txt (abv)
0027281: [OCCT:Foundation Classes] Some classes in GCPnts are not const-correct (bugmaster)
0027107: [OCCT:Shape Healing] ShapeAnalysis_Surface should use GeomAdaptor_Surface for surface evaluation (abv)
0026415: [OCCT:Application Framework] <TFunction_GraphNode> XML should not break line in the middle of text. (bugmaster)
0025813: [OCCT:Modeling Algorithms] regression in Hidden Line Removal (bugmaster)
0027053: [OCCT:Release] Compilation fails with "fatal error RC1103: invalid option, /fp:precise" (abv)
0027104: [OCCT:Foundation Classes] DownCast() cannot return null for mismatched handle (abv)
0023202: [OCCT:Data Exchange] BRepMesh of face fails (abv)
0025574: [OCCT:Foundation Classes] gp_YawPitchRoll Euler Angle computation gives wrong results (abv)
0027242: [OCCT:Configuration] Configuration - add missing Standard_EXPORT to OpenGl_TextBuilder class constructor (abv)
0027254: [OCCT:Foundation Classes] [Regression] 7.0 types initialization mechanism is not thread-safe on VS2013 (abv)
0024594: [OCCT:Data Exchange] Missing surfaces from STL output (second example) (abv)
0024593: [OCCT:Data Exchange] Missing surfaces from STL output (abv)
0027285: [OCCT:Visualization] Visualization - selection of AIS_MultipleConnectedInteractive is broken (bugmaster)
0027196: [OCCT:Configuration] CMake - avoid setting option -EHa for compilers other than MSVC (bugmaster)
0027208: [OCCT:Foundation Classes] Show method in Message_ProgressIndicator::NewScope should not be commented out (bugmaster)
0026560: [OCCT:Modeling Algorithms] BRepBndLib build too large bounding box in Z direction for planar spline edge. (bugmaster)
       0027092: [OCCT:Coding] Coding - src/BRep/BRep_Tool.hxx extra semicolon triggers annoying warnings on Clang (abv)
0027091: [OCCT:Coding] 7.0.0 beta Clang OOP -Wall warnings - missing overrides and undefined internal linkages (bugmaster)
0027106: [OCCT:Foundation Classes] Unresolved external symbols during build a 3rdparty tools in release mode (bugmaster)
0027027: [OCCT:Configuration] Cannot build static libraries with BUILD_LIBRARY_TYPE=Static (bugmaster)
0026919: [OCCT:Configuration] Upgrade tool -- trailing spaces and includes with path prefix (bugmaster)
0026755: [OCCT:Modeling Data] Use of reference to destroyed temporary object in Adaptor3d_SurfaceOfRevolution (bugmaster)
0026526: [OCCT:Modeling Data] BRepTools_WireExplorer can't explore all edges of a closed wire. (bugmaster)
0026428: [OCCT:Application Framework] TNaming_Selector::Solve crash for empty named shape. (kgv)
0026312: [OCCT:Visualization] ColorScale doesn't work as expected. (bugmaster)
0026773: [OCCT:Visualization] Visualization - deviation angle cannot be set by AIS_InteractiveContext::SetDeviationAngle() due to misprint (bugmaster)
0022632: [OCCT:Visualization] Visualization - provide logarithmic scale for Aspect_ColorScale class (bugmaster)
0022928: [OCCT:Foundation Classes] Stop enforcing /DWNT on Windows in Standard_Macro.hxx (bugmaster)
0024357: [OCCT:Modeling Algorithms] BRepBuilderAPI_Sewing returns result with too high tolerance (bugmaster)
0026460: [OCCT:Modeling Algorithms] Implicit cast to TopoDS_Shape compilation error due to ambiguous conversion (ski)
0025946: [OCCT:Coding] extrinsic Euler conventions in gp_Quaternion (shoogen)
0027259: [OCCT:Modeling Data] crash intersecting simple objects in occ7.0.0rc (abv)
90 issues View Issues
Released 2015-09-28
Maintenance release providing bug fixes and small improvements
0026308: [OCCT:Modeling Algorithms] Segmentation fault in BSplCLib::LocateParameter (bugmaster)
0026339: [OCCT:Modeling Algorithms] [Regression in 6.9.0] Projecting a curve hangs (bugmaster)
0025553: [OCCT:Shape Healing] ShapeFix_Face::FixMissingSeam() fails to correct a face (bugmaster)
0026498: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakeOffset causes segmentation fault (ski)
0026419: [OCCT:Data Exchange] [Regression?] Export of a reversed face leads to crash in 6.9.0 although proceeded in 6.8.0 (bugmaster)
0025384: [OCCT:Data Exchange] STEP Export crashes process (thomhong)
0026532: [OCCT:Mesh] Meshing of edge with minSize parameter leads to incorrect result (bugmaster)
0026660: [OCCT:Documentation] Search functionality of local reference manual does not work (bugmaster)
0026366: [OCCT:Documentation] Missing symbol in Foundation classes user's guide (bugmaster)
0026330: [OCCT:Modeling Algorithms] BRepOffsetAPI_ThruSections creates invalid shape (bugmaster)
0026310: [OCCT:Modeling Algorithms] Very slow boolean cut operations on cylinders (bugmaster)
0026406: [OCCT:Modeling Algorithms] BRepPrimAPI_MakeRevol crash when rotating Paraboloid face. (bugmaster)
0025775: [OCCT:Visualization] "Default Gradient Backgound" in V3d_Viewer has no effect in new created V3d_View. (ski)
0026357: [OCCT:Visualization] Visualization - Panning zooms view if aspect ratio > 1 (bugmaster)
0026082: [OCCT:Visualization] When view is resized horizontally the viusaliziation is not scaled (bugmaster)
0025981: [OCCT:Modeling Algorithms] Wrong result obtained by projection algorithm. (bugmaster)
0024994: [OCCT:Modeling Algorithms] Missing implementation of constructor: BRepClass_FaceClassifier (bugmaster)
0025048: [OCCT:Modeling Algorithms] Wrong return value of GeomLib_Tool::Parameter (bugmaster)
0026262: [OCCT:Foundation Classes] mixing qvector.h and math_Memory.hxx won't compile (bugmaster)
0026273: [OCCT:Documentation] Comments to methods are misplaced in gp_Vec.cdl (bugmaster)
0026226: [OCCT:Samples] Can't compile and run OCC mfs samples (bugmaster)
0026230: [OCCT:Modeling Algorithms] Segmentation fault because a NULL curve is used without precaution in case of a projection failure (bugmaster)
0026232: [OCCT:Modeling Data] Multithreaded crash in IntAna_Int3Pln::Perform due to statics (bugmaster)
0026198: [OCCT:Modeling Algorithms] ShapeConstruct_ProjectCurveOnSurface builds infinite line instead of bounded curve (bugmaster)
0026387: [OCCT:Modeling Algorithms] BRepPrimAPI_MakePrism crash when extruding Paraboloid face. (bugmaster)
0026359: [OCCT:Modeling Data] Revolution shape of Parabola Curve has no triangles (bugmaster)
0026423: [OCCT:Foundation Classes] Complete documentation of CPnts_AbscissaPoint Adv/Perform methods (bugmaster)
0026447: [OCCT:Modeling Algorithms] Performance degradation intersecting cylindrical surfaces (bugmaster)
0026533: [OCCT:Visualization] Draw command vdisplay requires vclear to update the presentation since OCC 6.9.0 (bugmaster)
0026688: [OCCT:Visualization] Visualization, TKOpenGl - apply transparency within GLSL programs (bugmaster)
0026613: [OCCT:Coding] Coding - avoid use of macros in Resource_Manager.cxx (bugmaster)
0026638: [OCCT:DRAW] Help of vcaps Draw command mentions wrong argument (bugmaster)
0024097: [OCCT:Modeling Algorithms] BRepAlgoAPI_Section returns wrong result (bugmaster)
0026515: [OCCT:Modeling Algorithms] Exponential memory usage problems with BOPDS_IndexedMapOfPaveBlock and NCollection_IncAllocator (bugmaster)
0026574: [OCCT:Data Exchange] Remove redundant dependence of TKIGES on TKOffset (ski)
0026627: [OCCT:Shape Healing] [Regression] Shape Healing hangs as of OCC 6.8.0 (bugmaster)
0026671: [OCCT:Shape Healing] Infinite loop in ShapeFix_Wire::FixSelfIntersection() (kgv)
0026701: [OCCT:Modeling Algorithms] BOPAlgo_Builder::Perform crash. (kgv)
38 issues View Issues
Released 2015-05-08
Version 6.9.0 - May 12, 2015. Highlights:

Modeling algorithms
- Fuzzy Boolean operations - possibility to specify global tolerance for a Boolean operation;
- Support of multiple arguments for a single Boolean operation;
- Improved performance and thread safety;
- Shape proximity detector;
- Revised usage of Closed flag in shapes;
- Precise evaluation of edge tolerance;
- Additional options to tune BRepMesh algorithm;
- More robust algorithms of surface-surface intersection and curve on surface projection;
- Improved support of user feedback messages in Shape Processing;
- New tool to eliminate small solids in ShapeFix;

Visualization
- Redesign of selection mechanism for better performance;
- OpenGL ES 2.0 compatibility improvements;
- Support of OpenGL viewer on iOS and ray tracing on OS X;
- Robust implementation of immediate mode using FBO;
- Option to disable automatic re-triangulation of shapes on display;

Data Exchange
- Reconstruction of p-curves optimized to accelerate import from STEP;
- Colors of edges and faces are written to IGES 5.3;
- Orientation of faces is preserved on export to IGES 5.1;
- Export to STL and VRML 2.0 corrected;

Other
- Support of parallelism without TBB library;
- 64-bit mode becomes default on Windows;
- Improved stability of performance measurements in tests;

Products
- Express Mesh: improved quality of mesh near face boundary;
- C# and Java wrappers: Support of SWIG 3.x;
- DXF Import: Reading of the recent DXF versions with ACIS data encoded in binary form;
- ACIS SAT Import: Reading of SAB (Standard ACIS Binary) files
0026139: [OCCT:Visualization] AIS_InteractiveContext::Display performance regression (abv)
0023200: [OCCT:Visualization] Visualization - prevent multiple triangulating of a shape that already has been triangulated (bugmaster)
0025124: [OCCT:Modeling Algorithms] [Feature request] Removal of continuity checks for offset geometries (bugmaster)
0024954: [OCCT:Modeling Algorithms] BRepBuilderAPI_MakeFace adds wire with aribitary orientation (bugmaster)
0024145: [OCCT:Modeling Algorithms] OCCT fails to project a wire onto BSplineSurface using BRepAlgo_NormalProjection (bugmaster)
0023025: [OCCT:Modeling Algorithms] OCC exception is raised when making an extrusion with draft angle from a simple line (bugmaster)
0024508: [OCCT:Modeling Algorithms] Suspect shadowed variable in BRepFeat_MakeLinearForm.cxx (ifv)
0024826: [OCCT:Foundation Classes] Wrapping of parallelisation algorithms (bugmaster)
0025860: [OCCT:Modeling Data] Buffer overrun in TopTools_ShapeSet::Read (bugmaster)
0025882: [OCCT:Documentation] typing errors in the documentation (ysn)
0025013: [OCCT:Shape Healing] ShapeFix_Wire tweaks for better results (bugmaster)
0023640: [OCCT:Documentation] Documentation for local sewing with BRepBuilderAPI_Sewing is missing (bugmaster)
0025672: [OCCT:Visualization] V3d_View::ConvertToGrid doesn't work for grid if the grid plane's origin is not identical to camera origin. (bugmaster)
0023387: [OCCT:Visualization] Visualization - transparency of specified material is ignored within AIS_Shape::SetMaterial() (bugmaster)
0025971: [OCCT:Modeling Data] Near B-Spline knots get merged after saving/restoring (exporting/importing) (bugmaster)
0025910: [OCCT:Data Exchange] The material with 0-density causes errors during writing STEP files (bugmaster)
0025719: [OCCT:Modeling Algorithms] Boolean operations can crash (bugmaster)
0026182: [OCCT:Shape Healing] Calling ShapeFix_FixSmallFace.RemoveSmallFaces() always leads to stack overflow (abv)
0026148: [OCCT:Modeling Data] BRep_Tool::IsClosed failed to judge a closed edge on Poly_Triangulation. (bugmaster)
0026146: [OCCT:Visualization] Visualization, Select3D_ISensitivePointSet - eliminate crash when clearing selections [only with TBB] (abv)
0026145: [OCCT:Samples] Geometry Sample crashes (bugmaster)
0026128: [OCCT:Visualization] Visualization, TKOpenGl - fix misprint in external GLX context initialization (bugmaster)
0026064: [OCCT:Modeling Algorithms] distmini of two edges locks up (bugmaster)
0026061: [OCCT:Application Framework] TNaming_Selector crash in select method. (bugmaster)
0026016: [OCCT:Modeling Algorithms] BRepPrimAPI_MakeRevol crash (bugmaster)
0025954: [OCCT:Modeling Algorithms] GeomPlate_Surface::SetBounds formatting/logic mismatch (apn)
0025953: [OCCT:Modeling Algorithms] BRepMesh_PairOfIndex::Prepend - variable assigned twice (apn)
0025938: [OCCT:Modeling Algorithms] BRepBuilderAPI_Transform is not thread safe (bugmaster)
0025937: [OCCT:Modeling Algorithms] Failed Cut Edge or Face by HalfSpace. (bugmaster)
0025908: [OCCT:Modeling Algorithms] BSpline (U2 < U1) in HLRBRep_HLRToShape (bugmaster)
0025880: [OCCT:Modeling Algorithms] fuzzy booleans with multiple tools (bugmaster)
0025778: [OCCT:Visualization] Gradient background will cut view if there is ClipPlane defined. (bugmaster)
0025705: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakeOffset regression in 0025298 (bugmaster)
0025684: [OCCT:Coding] Extend TCollection_ExtendedString with method IsEmpty() (bugmaster)
0025671: [OCCT:Visualization] Visualization - V3d_View::Convert() does not work as expected in GRID active mode (bugmaster)
0024923: [OCCT:Mesh] BRepMesh_CircleTool produces bad circles (bugmaster)
0024161: [OCCT:Modeling Algorithms] boolean operation hanging (bugmaster)
0022793: [OCCT:Modeling Algorithms] Boolean cut operation hangs computer (bugmaster)
0022644: [OCCT:Modeling Algorithms] Incorrect result of Boolean operations (Fuse, Cut, Common) (bugmaster)
0025694: [OCCT:Data Exchange] Change STEP exporter to use AP214 IS by default (bugmaster)
0025627: [OCCT:Visualization] SelectedShape() and HasSelectedShape() of AIS_InteractiveContext class do not work as expected. (bugmaster)
0024938: [OCCT:Mesh] BRepMesh_IncrementalMesh hangs (bugmaster)
0025568: [OCCT:Modeling Algorithms] SIGSEGV in thrusections with edge without 3D curve (bugmaster)
0025468: [OCCT:Modeling Algorithms] GeomConvert_ApproxSurface should have a constructor for adaptors (bugmaster)
0025547: [OCCT:Mesh] static class mehtods not exported in BrepMesh_GeomTool (bugmaster)
0025492: [OCCT:Visualization] the selected subshape does not have topological relationship with orginal shape in OCC680 (bugmaster)
0025545: [OCCT:Modeling Data] TopLoc_Location::Transformation() provokes data races (bugmaster)
0025453: [OCCT:Modeling Algorithms] SIGSEGV in BRepFill_Sweep::BuildShell (bugmaster)
0023328: [OCCT:Data Exchange] Importing VRML files with "scaleOrientation" not possible (bugmaster)
0025702: [OCCT:Documentation] Confusing description of naming services at chapter "5.2.1 Registering shapes and their evolution" (bugmaster)
0024601: [OCCT:Data Exchange] Unwanted spheres shown after Step-Import (bugmaster)
0025501: [OCCT:Application Framework] TNaming::Displace calls itself recursively with default parameter. (bugmaster)
0025524: [OCCT:Application Framework] XmlTObjDrivers_ModelDriver::Paste will cause crash when saving model. (bugmaster)
0025578: [OCCT:Modeling Algorithms] SIGSEGV in BRepSweep_Rotation in case of singularities (bugmaster)
0025582: [OCCT:Modeling Algorithms] SIGSEGV in thrusections of circle segments (bugmaster)
0025689: [OCCT:Data Exchange] IGESCAFControl_Writer crash in constructor. (bugmaster)
0025692: [OCCT:Modeling Algorithms] Boolean operations minor improvement (bugmaster)
0025699: [OCCT:Data Exchange] Crash while importing STeP file (bugmaster)
0025706: [OCCT:Modeling Data] SIGSEGV after making existing BSplineCurve rational (bugmaster)
0025708: [OCCT:Modeling Algorithms] GeomAPI_ExtremaCurveCurve does not return all intersection points in 6.8.0 (bugmaster)
0025712: [OCCT:Shape Healing] Non-deterministic behavior of ShapeFix_Solid (bugmaster)
0025717: [OCCT:Foundation Classes] Non reentrant (and hence non-thread-safe) math_RealRandom / _IntegerRandom (bugmaster)
0025757: [OCCT:Modeling Algorithms] distmini returns wrong solution for ellipse/vertex (bugmaster)
0025818: [OCCT:Modeling Algorithms] IntTools_FaceFace throws Standard_ConstructionError with two unbounded planes (bugmaster)
0025851: [OCCT:Visualization] Visualization, TKOpenGl - do not use FBO cache when GLSL is unavailable (bugmaster)
0025853: [OCCT:Visualization] Edges disappear or reappear when displaying new edges (bugmaster)
0025955: [OCCT:Visualization] Visualization, AIS_Shape::UnsetColor() - fix storing color in a local variable (bugmaster)
0025611: [OCCT:Visualization] Displaying 'zbufftrihedron' interferes with 'graduatedtrihedron' (bugmaster)
0025794: [OCCT:Modeling Algorithms] Boolean operation crashes, when running from a new thread (bugmaster)
0025941: [OCCT:Modeling Algorithms] Wrong boolean common result of Edge/Face between HalfSpace. (bugmaster)
0026181: [OCCT:Modeling Algorithms] BOPAlgo_MakerVolume compile error if not adding BOPAlgo_PaveFiller.hxx ahead of BOPAlgo_MakerVolume.hxx. (abv)
71 issues View Issues
Released 2014-11-10
Version 6.8.0 - November 10, 2014. Highlights:

Foundation Classes
- Using NULL as invalid pointer in Handle classes, instead of custom constant (0xfefd0000...);
- STL-compatible iterators for classes in NCollection package;
- Code clean-up: removing usage of config.h, support of pre-standard STL streams, unused CDL template (“generic”) classes and instantiations, etc.;

Modelling
- Data structures for Bounded Volume Hierarchy (BVH) algorithms;
- Two new algorithms of global optimization in math, used for Extrema;
- Parallelization of Boolean Operations algorithm;
- Interface to break execution of Boolean Operations algorithm;
- Possibility to protect shape against modification of geometry;
- Refactoring and optimization of BRepMesh algorithm;
- New option in 2d offset algorithm allowing to keep sharp corners and build one-side offset on open wire;

Visualization
- New component, VIS, providing interactive services (similar to AIS) for OCCT shapes in VTK viewer;
- New approach for manipulations with views using camera paradigm;
- Support of stereoscopic display (requires graphic card supporting OpenGL Quad Buffer);
- Improved support of perspective views;
- Ray tracing now uses shaders (GLSL) instead of OpenCL;
- Possibility to combine objects drawn by OpenGL and ray tracing in one view;
- Frustum culling for fast display of large number of objects with high zoom;
- Initial support for OpenGL ES 2.0 for mobile platforms;
- New classes for display of colored shapes and point clouds in AIS;
- Revised and completed implementation of connected interactive objects;
- Improved handling of temporary objects in the viewer (immediate mode);

Data Exchange
- Support of COMPSOLIDs in STEP export;
- Support of UNICODE (UTF-8) filenames;
- Support of names and attributes assigned to points (vertices) in XCAF;

DRAW
- FPE signal handlers are disabled by default;
- New sample scripts demonstrating modeling and visualization capabilities in DRAW;
- Improved usability of top level menu (help browser, samples, User Guide);

Documentation
- New User Guide describing Boolean Operations algorithms;
- Improvement of extraction of class documentation for Reference Manual;

Samples
- New sample for using drawing OCCT 3D viewer into Direct3D surface in WPF applications;

Build system
- Support of building on Android (except for DRAW);

Products
- New (experimental) mode in Express Mesh, allowing generation of all-quad meshes;
- Universal interface to export mesh produced by Express Mesh;
- Improved triangulation near face boundaries in Express Mesh (Delaunay meshing);
- Update of training materials and samples;
- Translation of HATCH entities from DXF;
- Boolean operations on meshes in OMF provide history on elements and handle complex cases;
- Visualization of meshes in OMF takes into account direction of normal vectors to surface;
- New wrapper for OCCT classes for Java language;
0023950: [OCCT:Data Exchange] Names and visibility of points not saved when writing XCAF Document into STEP (bugmaster)
0025418: [OCCT:Release] Debug output to be limited to OCC development environment (bugmaster)
0025381: [OCCT:Visualization] Visualization - XCAFPrs_AISObject ignores visibility flag for sub-shapes (bugmaster)
0024755: [OCCT:Application Framework] TDF_Label::AddAttribute() reverses the order of added attributes (mpv)
0022929: [OCCT:Foundation Classes] [Coding Rules] Eliminate debug output (bugmaster)
0024799: [OCCT:Modeling Algorithms] [regression] BRepAlgoAPI_Common returns empty result (bugmaster)
0024925: [OCCT:Application Framework] Enabling OCAF persistence without setting environment variables (apn)
0024931: [OCCT:Foundation Classes] Stack overflow when writing large shapes to XML (apn)
0023951: [OCCT:Data Exchange] Visibility of free, simple shapes not saved when writing XCAF Document into STEP (apn)
0025446: [OCCT:Modeling Algorithms] The method BRepAlgoAPI_BooleanOperation::IsDeleted() returns TRUE for the faces contained in the result of BOP (bugmaster)
0025439: [OCCT:Modeling Data] Enabling shape binary persistence without OCAF (bugmaster)
0025413: [OCCT:Modeling Algorithms] Line-Shape intersection algorithm became 400 times slower (bugmaster)
0025401: [OCCT:Release] Some warnings could be eliminated (bugmaster)
0025374: [OCCT:Foundation Classes] [6.8.0beta regression] gp_Trsf2d::SetMirror() looses transformation form (bugmaster)
0025368: [OCCT:Modeling Algorithms] BREPExtrma DistShapeShape gives wrong result for Sphere and Line (bugmaster)
0025281: [OCCT:Mesh] BRepMesh_IncrementalMesh does not return (bugmaster)
0025270: [OCCT:Modeling Algorithms] OCCT fails to calculate extrema between extruded surface and line (bugmaster)
0025174: [OCCT:Modeling Algorithms] Provide ShapeCustom and BRepModifier with ProgressIndicator and ReShape features (bugmaster)
0025157: [OCCT:Mesh] Face missing depending the angle of revolution (bugmaster)
0024746: [OCCT:Modeling Algorithms] Bug in BRepAlgoAPI (bugmaster)
0024519: [OCCT:Modeling Algorithms] Intersection of a cylinder and a plane does not return (bugmaster)
0022872: [OCCT:Modeling Algorithms] BRepClass3d_SolidClassifier::PerformInfinitePoint fails (bugmaster)
0022829: [OCCT:Modeling Algorithms] Incorrect result of boolean Fuse operation (bugmaster)
0024117: [OCCT:Documentation] Enhance documentation of BRepMesh_IncrementalMesh (bugmaster)
0025353: [OCCT:Documentation] Link to tcl broken (bugmaster)
0022614: [OCCT:Modeling Algorithms] Scaling fails with linear (p-)curves (bugmaster)
0024127: [OCCT:Mesh] Mesh generated with BRepMesh_FastDiscret does not reflect a deflection setting (bugmaster)
0023400: [OCCT:Mesh] Triangulation of thin ring contains gap (bugmaster)
0023886: [OCCT:Visualization] Visualizing planar faces with "notches" depends heavily on the deflection coefficient (bugmaster)
0021802: [OCCT:Data Exchange] Not all names are transferred from STEP to IGES via XDE (bugmaster)
0024998: [OCCT:Foundation Classes] The incorrect _USE_MATH_DEFINES definition in Standard_math.hxx prevents the clean build for client applications (apn)
0024756: [OCCT:Visualization] AIS_ConnectedInteractive does not support nested AIS_ConnectedInteractive (bugmaster)
0024533: [OCCT:Foundation Classes] Use 0 to check null handle instead of UndefinedHandleAccess (bugmaster)
0025122: [OCCT:Shape Healing] Expose internal static function ComputeDeviation from ShapeAnalysis_Edge.cxx (apv)
0024509: [OCCT:Application Framework] Suspect unused variable in TPrsStd_ConstraintTools.cxx (apn)
0024940: [OCCT:Modeling Algorithms] Cyclic dependency detected between: BOPInt IntTools (apn)
0025101: [OCCT:Foundation Classes] Typo in code documentation of gp_Trsf::SetValues (bugmaster)
0025024: [OCCT:Foundation Classes] BSplCLib::PrepareInsertKnots reports incorrect number of poles (bugmaster)
0025175: [OCCT:Modeling Algorithms] BRepBuilderAPI_Sewing can crash if an edge without 3D curve is presented (bugmaster)
0025072: [OCCT:Documentation] Environment variable MMGT_REENTRANT is still mentioned in the Overview although it was removed (bugmaster)
0025077: [OCCT:Coding] [OOP] Explicit initialization of copy constructor (bugmaster)
0024159: [OCCT:Data Exchange] Colors are not imported for Step-Files created with Inventor 2014 (bugmaster)
0024086: [OCCT:Modeling Algorithms] IsValid of result-Shape of BRepFeat_SplitShape returns False (ifv)
0024024: [OCCT:Data Exchange] Slow import of specific STEP data (apn)
0025168: [OCCT:Data Exchange] STEP Writer - empty AppliedGroupAssignment can cause exception in RWStepAP214_RWAppliedGroupAssignment class (bugmaster)
0025169: [OCCT:Data Exchange] STEP Reader - allow opened shells to be an outer for ManifoldSolidBrep (bugmaster)
0025166: [OCCT:Data Exchange] STEP Reader - allow GEOMETRIC_SET entity to accept non-geometric children (bugmaster)
0025167: [OCCT:Data Exchange] STEP Reader - allow NextAssemblyUsageOccurance to accept ProductDefinitionShape as child instead of ProductDefinition (bugmaster)
0022680: [OCCT:Data Exchange] Empty result after STEP import (bugmaster)
0023422: [OCCT:Visualization] Selection problems when using SetLocation. (bugmaster)
0024992: [OCCT:Coding] missing implementation for GeomConvert_CompCurveToBSplineCurve::Clear() (bugmaster)
0025128: [OCCT:Modeling Algorithms] Memory leak in BOPDS_DS::Paves() (bugmaster)
0024829: [OCCT:Modeling Algorithms] sprops with precision throws an exception (bugmaster)
0023010: [OCCT:Data Exchange] Error with a .stp model during transfer from STEPCAFControl_Reader to document (bugmaster)
0022470: [OCCT:Data Exchange] Crash during IGES import (bugmaster)
0024817: [OCCT:Modeling Algorithms] Can not sew two circular faces in non-manifold mode (apn)
0024958: [OCCT:Shape Healing] Numerous ShapeFix_IntersectionTool code fixes (apn)
0024983: [OCCT:Shape Healing] For the incorrect seam edge in STEP file no fix is provided (apn)
0025008: [OCCT:Visualization] Image_AlienPixMap - wrong PPM generated by ::savePPM() when image width is not equal to height (bugmaster)
0025074: [OCCT:Coding] Intf_Polygon2d - add virtual destructor (bugmaster)
0025011: [OCCT:Modeling Data] IntAna_QuaQuadGeo can crash with out-of-bounds exception (apn)
0025012: [OCCT:Shape Healing] ShapeFix_Wire checks the wrong parameter for the curve during SameParameter check (apn)
0024921: [OCCT:Modeling Algorithms] ShapeAnalysis_Curve::ValidateRange doesn't adjust the range for periodic curves (apn)
0024922: [OCCT:Modeling Algorithms] ShapeAnalysis_Wire::CheckIntersectingEdges doesn't report an intersection point if it is inside of tolerance even only on edge (apn)
0024919: [OCCT:Modeling Data] ShapeFix can crash time-to-time due to inproper interator handling inside of Approx_SameParameter::Build function (apn)
0024924: [OCCT:Modeling Algorithms] ShapeFix_SplitTool doesn't verify the new range after cutting an edge (apn)
0024832: [OCCT:Modeling Algorithms] Performance of new boolean operations has become worse (apn)
0024897: [OCCT:Foundation Classes] Possibility of uncontrolled exit if scanner fails in ExprIntrp (apn)
0024941: [OCCT:Coding] Need whitespace between adjacent string literals for CLang in c++11 mode (apn)
0024219: [OCCT:Mesh] Strange if-statement in BrepMesh_IncrementalMesh (apn)
0024912: [OCCT:Coding] Remove unused Graphic3d_Strips (apn)
0024913: [OCCT:Modeling Algorithms] BRepOffsetAPI_ThruSections::CreateSmoothed contains unused declaration of GeomFill_SectionGenerator (apn)
0024892: [OCCT:Coding] AIS_TexturedShape::ShowTriangles overloads mismatch (bugmaster)
0024893: [OCCT:Coding] CLang warnings -Wlogical-not-parentheses for gce_Done comparisons (bugmaster)
0023235: [OCCT:Visualization] The inner side of an AIS_Shape not rendered when activated clipping plane (Pawel)
0024590: [OCCT:Visualization] Crash when processing OpenGl_BndBoxPrs objects (apn)
0007928: [OCCT:Visualization] Forum 7411: Improved display lists management for the trihedron display (bugmaster)
77 issues View Issues
Released 2014-04-30
Version 6.7.1 - April 30, 2014.
Maintenance (bug fix) release over 6.7.0. Highlights:

- Numerous bug fixes and improvements in Modeling Algorithms, Visualization, Data Exchange;
- Parallelization of the Building and (partially) Intersection parts of Boolean algorithms;
- Class for display of a shape with different colors of sub-shapes;
- Extended control over depth buffer operation at the level of Z layers in 3D Viewer;
- Additional tools and documentation on debugging OCCT code;
- Support of SVG images in documentation;
- Generation of Reference Manual documentation by gendoc command (without WOK);
- Porting of Samples to Qt 5;
- CMake builds now support source patches and installation of multiple configurations in the same directory.
0024347: [OCCT:Modeling Algorithms] problem by tolerance of the distance of Face and Vertex (abv)
0024707: [OCCT:Samples] Problem building C# sample win VC 10 (abv)
0024811: [OCCT:Modeling Algorithms] Intersection is insufficient (abv)
0024496: [OCCT:Modeling Algorithms] Crash on BRepAlgoAPI_Section (abv)
0024654: [OCCT:Modeling Algorithms] Result of Boolean operation is invalid for bopargcheck if rotated (apn)
0024891: [OCCT:Release] Errors in includes path generated by custom.bat in the latestet 6.7.1 release (bugmaster)
0024416: [OCCT:Documentation] <3D curve record 8>-Trimmed Curve Example data wrong (bugmaster)
0024793: [OCCT:Documentation] Documentation of methods using BRepFill_TypeOfContact has to be updated according to changes introduced in OCCT 6.7.0 (abv)
0023972: [OCCT:Modeling Algorithms] Exception thrown when intersecting two cones (apn)
0024578: [OCCT:Documentation] Typos in Developer Guide "Building OCCT from sources" (apn)
0024584: [OCCT:Samples] Windows start menu entries of C#-samples are interchanged (bugmaster)
0024602: [OCCT:Documentation] Documentation Code Snippets missing sign (apn)
0024618: [OCCT:Modeling Algorithms] Embedding vertex in BOP depends on the order of arguments (apn)
0024625: [OCCT:WOK] Upgrade Bison to version 2.2 or above (apn)
0024754: [OCCT:Coding] Remove constructor for static class TopOpeBRep_PointGeomTool (apn)
0022912: [OCCT:Visualization] After calling AIS_InteractiveContext::UnsetColor objects are drawn with the same color when transparency is changed (abv)
0024628: [OCCT:Modeling Algorithms] Intersection result is unfixed (abv)
       0024676: [OCCT:Modeling Algorithms] Wrong result done by intersection algorithm (apn)
0024730: [OCCT:Coding] Remove constructor for class TopOpeBRep_GeomTool (bugmaster)
0023855: [OCCT:Modeling Algorithms] Old BOPs fail on Win7 64bit when using TBB (bugmaster)
0024370: [OCCT:Shape Healing] [Regression] 6.7.0beta ShapeFix_EdgeProjAux breaks conventions on using IsDone flag (bugmaster)
0024510: [OCCT:Coding] Remove unused local variables (bugmaster)
0024511: [OCCT:Visualization] Remove obsolete Image_PixelAddress.cxx (bugmaster)
0024512: [OCCT:Coding] Clang compiler complains about extra semicolon (bugmaster)
0024517: [OCCT:Data Exchange] Crash at StepToTopoDS_TranslateEdge::Init() (bugmaster)
25 issues View Issues
Released 2013-12-18
Version 6.7.0 - December 18, 2013.
Minor (feature) release. Highlights:

- License has been changed to LGPL-2.1-only with additional exception;
- Dynamic clipping of shaded objects by arbitrary planes, with cross-section visualized by capping algorithm;
- Optimized and enhanced presentation of point markers using point sprites and VBO;
- Enhanced presentation of dimensions;
- Support of GLSL programs;
- Ray tracing mode of display of shaded objects in OCCT viewer providing high-quality image (including sharp shadows, correct transparency, reflections);
- Functionality to create BRep shape representing a text string (with specified font);
- Multiple corrections in Voxel package;
- New (more robust) 2D fillet algorithm;
- New documentation system: Doxygen is used to generate Overview and User Guides, their sources are included in OCCT sources;
- Considerably improved code stability, and clean-up of compiler warnings;
- Algorithm of result assembling in Boolean Operations is made parallel;
- Optimization: use of SSE2 instructions, refactored code of b-spline evaluation, revised XML persistence of binary data;
- Refactored CSharp sample, now including WPF front-end;
- Official support of Intel compiler, Visual Studio 2013, and Mac OS X 10.9 Mavericks.
0023952: [OCCT:Modeling Algorithms] Improving thread-safety of intersections, approximations and other modeling algorithms (apn)
0023921: [OCCT:Data Exchange] IGES reader cannot map subshapes colors inside nested assemblies (bugmaster)
0022022: [OCCT:Modeling Algorithms] Cut operation produces invalid result (bugmaster)
0023920: [OCCT:Foundation Classes] Change use of static variables in Message package to prevent data races in Shape Healing (Roman Lygin)
0023105: [OCCT:Mesh] Exception during Meshing / Missing triangles (oan)
0024119: [OCCT:Visualization] Dynamic operations on the v3d view can not be simultaneously used with V3d_View::Eye(...) getter (mach22)
0024359: [OCCT:Modeling Algorithms] Crash on BRepAlgoAPI_Fuse (bugmaster)
0023938: [OCCT:Data Exchange] Crash at StepToTopoDS_TranslateEdgeLoop::Init() &StepToTopoDS_TranslateEdge::Init() (ika)
0024008: [OCCT:Shape Healing] ShapeAnalysis_Surface causes exception in Geom_OffsetSurface (bugmaster)
0024279: [OCCT:Data Exchange] bug in Standard_Boolean STEPCAFControl_Reader::Transfer (bugmaster)
0024283: [OCCT:Data Exchange] STEP read failes to read unbound advanced_face (abv)
0024448: [OCCT:Data Exchange] Possible copy-paste bug in IGESGeom_SplineCurve.cxx (abv)
0024451: [OCCT:DRAW] Logical conjunction always evaluates to false (abv)
0024452: [OCCT:Visualization] TKOpenGl - Memory leak in OpenGl_ShaderManager (abv)
0023737: [OCCT:Documentation] IGES User's Guide contains typo about read.surfacecurve.mode (ysn)
0024021: [OCCT:Documentation] Location of DRAW samples (ysn)
0024205: [OCCT:Documentation] Visualization User's Guide contains obsolete statements about 2D visualization (ysn)
0024313: [OCCT:Modeling Algorithms] BRepAlgoAPI_Section and IntTools_FaceFace aren't written to handle Geom_SurfaceOfLinearExtrusion (bugmaster)
0024339: [OCCT:Samples] Vectors not displayed correctly in MFC samples [6.7.0 Beta] (bugmaster)
0024377: [OCCT:Modeling Algorithms] [Regression-like] OCC 6.7.0 beta contaminates log with more unnecessary debug symbols (bugmaster)
0024383: [OCCT:Data Exchange] Access violation during STEP file import (bugmaster)
0023159: [OCCT:DRAW] Draw commands vradiusdim and vdiameterdim on Linux don't work (crash) (vro)
0023159: [OCCT:DRAW] Draw commands vradiusdim and vdiameterdim on Linux don't work (crash) (vro)
0023474: [OCCT:Visualization] Changing material/color/transparency of a shaded AIS_Shape requires 'Redisplay' (bugmaster)
0024174: [OCCT:Modeling Algorithms] [regression] BRepBuilderAPI_Sewing returns result with very high tolerance (bugmaster)
0024197: [OCCT:Samples] Viewer3d.exe is saved to the wrong directory (bugmaster)
0023650: [OCCT:Modeling Algorithms] Slow mesher: one bspline surface, 80 seconds for 132 triangles (bugmaster)
0024144: [OCCT:Modeling Algorithms] BRepPrimAPI_MakeWedge wrong (bugmaster)
0024193: [OCCT:Modeling Algorithms] Useless iterations in IntStart_SearchOnBoundaries_1.gxx (bugmaster)
0023890: [OCCT:Visualization] Incorrect vertex marker display after closing all views (dbv)
0023932: [OCCT:Modeling Algorithms] Standard_NoSuchObject thrown computing section between two cylinders - new to 6.6.0 (bugmaster)
0023940: [OCCT:Visualization] Point markers not displayed correctly after one viewer has been closed. (dbv)
0023941: [OCCT:Visualization] ColorScale texts not displayed correctly after one viewer has been closed. (dbv)
0024005: [OCCT:Modeling Algorithms] Intersecting a slightly off angle plane with a cylinder takes 7+ seconds (bugmaster)
0024007: [OCCT:Data Exchange] [Regression] Sporadic crashes when working with XDE documents (Roman Lygin)
0024045: [OCCT:Foundation Classes] Invalid test case for matrix-vector multiplication (bugmaster)
       0024044: [OCCT:Foundation Classes] Performance improvements: Foundation Classes (math) (bugmaster)
0024081: [OCCT:Modeling Data] Memory corruption when projecting point on surface of revolution (bugmaster)
0023746: [OCCT:Data Exchange] IGES wheel model fails to load when OCCT unit is meters (ika)
0024019: [OCCT:Visualization] Voxel_FastConverter: filling problem (Pawel)
0024033: [OCCT:Modeling Algorithms] All the orientation as a result of BRepAlgoAPI_Common is set to INTERNAL (emv)
0024042: [OCCT:Foundation Classes] Performance improvements: Foundation Classes (apn)
0024043: [OCCT:Modeling Algorithms] Performance improvements: Modeling Algorithms (Roman Lygin)
0024050: [OCCT:Visualization] Voxel_FastConverter::Convert / ConvertUsingSAT - problems in multithreaded scenario (Pawel)
0024072: [OCCT:Foundation Classes] VC9 64-bit compiler crashes while compiling IntPoly_ShapeSection.cxx (Roman Lygin)
0023402: [OCCT:Modeling Algorithms] Issue in BRepAlgoAPI_Common - SOLID and FACE (ika)
0023501: [OCCT:Visualization] Redundant triangulation cleaning/generation (1) in AIS_Shape.cxx (Pawel)
0023843: [OCCT:Foundation Classes] scanf without field width limits can crash with huge input data. (omy)
       0023996: [OCCT:Data Exchange] Width 50 given in format string (no. 2) is larger than destination buffer 'vale[50]' (Pawel)
0023889: [OCCT:Visualization] Assignment of function parameter has no effect outside the function. (vro)
0023894: [OCCT:Visualization] Voxel_BooleanOperation (Cut) gives incorrect results (Pawel)
0023919: [OCCT:Foundation Classes] Redefine operator* to Handle_Standard_{Transient|Persistent} subclasses (Roman Lygin)
0023933: [OCCT:Modeling Algorithms] Self intersection reported after Fuse operation (emv)
0023943: [OCCT:Modeling Algorithms] OCC fails to work with offset surfaces with singularities (Roman Lygin)
0023944: [OCCT:Shape Healing] Typo in ShapeCustom_RestrictionParameters leading to wrong approximation results (Roman Lygin)
0023946: [OCCT:Mesh] Uninitialized variable aNewEdge3 used. (abv)
0023965: [OCCT:Visualization] Making unnecessary copies of TopoDS_Face in Voxel_FastConverter when checking triangulation (Pawel)
0023966: [OCCT:Visualization] Voxel_FastConverter performs unnecessary triangulation. (Pawel)
0024010: [OCCT:Visualization] Voxel_DS: getting the origin point of a voxel (Pawel)
0024013: [OCCT:Visualization] Voxel_FastConverter is able to use existing triangulation (Pawel)
0024018: [OCCT:Visualization] Voxel_FastConverter::Convert - avoiding unnecessary iterations when using multiple threads (Pawel)
60 issues View Issues
Released 2013-04-22
Version 6.6.0 - April 22, 2013.
Feature release incorporating new functionality. Highlights:

- Official support of Mac OS X, Windows 8 and Visual Studio 2012
- On Mac OS X, visualization with native Cocoa API and XCode 4 project files
- Refactored Boolean operations algorithm. Possibility to enable automatic check of input parameters and results and generation of data for bug report
- Redesign of texture management
- Accelerated text visualization; use of FTGL library is dropped
- Removal of obsolete 2D viewer and plotter support libraries. 3D viewer libraries become the unified way to render both 2D and 3D graphics
- TKOpenGl is now linked at build time, not at run time
- Import / export made independent on current global locale
- Universal CMake build scripts
- New automated testing system
0023592: [OCCT:Foundation Classes] Enabling TBB allocator by default for OCC built with -DHAVE_TBB (Roman Lygin)
0023457: [OCCT:Visualization] Slow text rendering (kgv)
0022545: [OCCT:Foundation Classes] Improved exception handling (Roman Lygin)
0023596: [OCCT:Data Exchange] Extending XCAFPrs_AISObject to enable customization of default color (Roman Lygin)
0024424: [OCCT:Modeling Algorithms] BRepAlgoAPI_Cut throws Standard_ConstructionError with disjoint, but adjacent solids (bugmaster)
0023866: [OCCT:Modeling Algorithms] GccAna_Circ2d3Tan does not find a circle (bugmaster)
0022898: [OCCT:Data Exchange] IGES import fails in german environment (abv)
0023541: [OCCT:Coding] On Linux OCC links to release mode TBB leading to unspecified behavior (Roman Lygin)
0022778: [OCCT:Mesh] Bug in BRepMesh (bugmaster)
0023593: [OCCT:Data Exchange] XCAFDoc_DocumentTool label must be removed from internal map upon closing the XDE document (Roman Lygin)
0023590: [OCCT:Data Exchange] IGESCAFControl_Writer extended to accept TDF_LabelSequence (bugmaster)
0023595: [OCCT:Data Exchange] XCAFDoc_ShapeTool extended with two methods - SetAutoNaming() and AutoNaming() (Roman Lygin)
0023594: [OCCT:Data Exchange] XCAFDoc_LayerTool extended to work with layer defined by its label, not string (Roman Lygin)
0022818: [OCCT:Mesh] Wrong triangulation of Revolution surface with slice angle <= 180 degree (oan)
0022832: [OCCT:Visualization] Not documented limitation of Graphic3d_StructureManager (aba)
       0022970: [OCCT:Visualization] Incorrect array use in Graphic3d_StructureManager.cxx (aba)
0023375: [OCCT:Modeling Algorithms] (OCC 6.5.3 regression) BRepBuilderAPI_Sewing returns wrong result (bugmaster)
0022327: [OCCT:Configuration] Fix build failure with tcl 8.6 (vsr)
0023683: [OCCT:Modeling Data] Geom_BSplineSurface incorrectly determines continuity for periodic cases (Roman Lygin)
0023853: [OCCT:Modeling Algorithms] BOP regression (2) - BRepAlgoAPI_Cut (omy)
0023881: [OCCT:Modeling Algorithms] BRepAlgoAPI_Section HasAncestorFaceOn1 returned False on the boundary(6.6.0 beta) (emv)
0023883: [OCCT:Visualization] Bound color in the primitive array do not work when displayed using VBO (kgv)
0022027: [OCCT:Modeling Algorithms] <bop> command between two faces raises exception (apn)
0022981: [OCCT:Modeling Algorithms] BRepOffsetAPI_ThruSections fails to build a surface from closed wires (apn)
0023184: [OCCT:Mesh] Bad face tessellation result (oan)
0023282: [OCCT:Mesh] Wrong triangulation on cone (mkv)
0023366: [OCCT:Modeling Algorithms] Cut operation produces invalid shape (apn)
0023841: [OCCT:DRAW] Redundant assignment to itself. (dbv)
0023842: [OCCT:Visualization] Undefined behavior: Variable 'thePsFont' is used as parameter and destination in s[n]printf() (kgv)
0023844: [OCCT:Visualization] It's odd to compare a bool type value with a value of 0. (Pawel)
0023849: [OCCT:Modeling Algorithms] BOP regression (1) - BRepAlgoAPI_Common (emv)
0022570: [OCCT:Data Exchange] Extending XCAFPrs_AISObject to enable customization of default color (bugmaster)
0021308: [OCCT:Data Exchange] Problem of Interface_Tracefile. There are not messages. (apn)
0023018: [OCCT:Data Exchange] Open CASCADE incorrectly writes/reads IGES Tabulated Cylinders (Type 122) (ika)
0023209: [OCCT:Visualization] Potentially unmatched XOpenDisplay() and XCloseDisplay() calls in some OCCT packages (dbv)
0023284: [OCCT:Foundation Classes] Using 'memcpy' on class that contains a virtual method (omy)
0023436: [OCCT:Modeling Algorithms] BRepOffsetAPI_ThruSections crashes when lofting through identical profiles (jgv)
0023533: [OCCT:Modeling Algorithms] Unitialized variables used, IntTools_TopolTool.cxx (omy)
       0023534: [OCCT:Modeling Algorithms] Unitialized variables used, ShapeAnalysis_TransferParameters.cxx (omy)
       0023537: [OCCT:Visualization] Uninitialized variable: MaxUserColor (omy)
       0023538: [OCCT:Visualization] Memory leak: cdata (omy)
       0023557: [OCCT:DRAW] V547 Expression 'as1.ToCString() != ""' is always true. To compare strings you should use strcmp() function. qabugs_3.cxx, (omy)
0022323: [OCCT:Modeling Algorithms] MakeThickSolid raises Construction exception on cylinder (omy)
0022808: [OCCT:Foundation Classes] Undocumented change of global locale (bugmaster)
0022933: [OCCT:Foundation Classes] Thread-safe locale handling in OSD_Localizer (bugmaster)
0023267: [OCCT:Foundation Classes] cppcheck warning: Using 'memcpy' on class that contains a virtual method (omy)
0023591: [OCCT:Data Exchange] IGES Boundary Entity containing Composite Curve fails to translate. (apn)
0023608: [OCCT:Coding] configure scripts reports on failed multibuf.h (bugmaster)
0023622: [OCCT:Data Exchange] IGES import produces invalid shape with parameter read.iges.bspline.continuity=0 (Roman Lygin)
0023636: [OCCT:Coding] Problems initialising errorStream (abv)
0023684: [OCCT:Foundation Classes] TCollection_HExtendedString::String() returns a copy instead of const reference (bugmaster)
0023690: [OCCT:Application Framework] Miscellaneous minor enhancements in OCAF/XDE (Roman Lygin)
0023756: [OCCT:Visualization] VBO rendering problem (1) (san)
0022715: [OCCT:Data Exchange] Incorrect faces of the filleted cube after import from iges file (ika)
0022820: [OCCT:Data Exchange] OCCT IGES writer loses plane information (ika)
0022980: [OCCT:Foundation Classes] Fixed Standard_Atomic.hxx (Roman Lygin)
0023203: [OCCT:Data Exchange] STEP import produces wrong surface of revolution on ellipse (bugmaster)
0023529: [OCCT:Visualization] Uninitialized variable: aSurfType - AIS_DiameterDimension.cxx , line 339 (Pawel)
0023569: [OCCT:Foundation Classes] Adding NCollection_StdAllocator (Roman Lygin)
0023589: [OCCT:Modeling Algorithms] Performance improvement in curve-curve intersection (Roman Lygin)
0023673: [OCCT:Visualization] Static method Image_PixMap::SizePixelBytes is not exported (san)
0023686: [OCCT:Modeling Algorithms] The call to 'Precision::Angular()' is pointless in the Release build (Pawel)
0023687: [OCCT:Data Exchange] Two opposite conditions. The second condition is always false in ifselect_shareout.cxx (Pawel)
0023281: [OCCT:Visualization] Memory leak / verification of one variable ommitted in OpenGL_ImageBox.cxx (Pawel)
0023323: [OCCT:Visualization] Duplicate if-clause in Visual3d_View.cxx (aba)
0023580: [OCCT:Mesh] [Regression] BRepMesh 6.5.4 produces visually incorrect view (mkv)
0023292: [OCCT:Modeling Algorithms] The variable 'k' is being used for this loop and for the outer loop. (aba)
0023361: [OCCT:Foundation Classes] Bug in gp_Trsf::Multiply (ilv)
0023379: [OCCT:Data Exchange] Exporting single point into STEP produces a compound with two points (ika)
0021985: [OCCT:Visualization] Vista/WIndows 7 compatibility issues reported by the community (aba)
0023132: [OCCT:Foundation Classes] Suspicious code snippets (omy)
       0023293: [OCCT:Modeling Algorithms] boptools_tools2d.cxx 333 suspicious if/else (emv)
       0023309: [OCCT:Modeling Algorithms] The 'then' statement is equivalent to the 'else' statement in TopOpeBRep_EdgesFiller.cxx (emv)
       0023312: [OCCT:Modeling Algorithms] Suspicious for loop in BiTgte_Blend.cxx (aba)
       0023141: [OCCT:Modeling Algorithms] Suspicious if (2) (aba)
       0023142: [OCCT:Modeling Algorithms] GccAna : suspicious else (ika)
       0023143: [OCCT:Modeling Algorithms] Suspicious else (omy)
       0023144: [OCCT:Modeling Algorithms] Suspicious if (3) (omy)
       0023290: [OCCT:Modeling Algorithms] IntCurve_IntPolyPolyGen.gxx, suspicious if/for (ika)
       0023291: [OCCT:Modeling Algorithms] GccAna_Circ2d3Tan_8.cxx, suspicious if (ika)
0023532: [OCCT:Application Framework] Mismatching allocation and deallocation: anAsciiString, CDM_COutMessageDriver.cxx (Pawel)
0023556: [OCCT:Data Exchange] Identical sub-expressions to the left and to the right of the '||' operator (Pawel)
0023597: [OCCT:Data Exchange] Failed to export ellipse into STEP with units other than mm (Roman Lygin)
0023601: [OCCT:Modeling Data] Member fields of BRepTools_ReShape made protected (Roman Lygin)
0023689: [OCCT:Coding] OCCT does not compile on Windows (ibs)
85 issues View Issues
Released 2011-03-06
Version 6.5.0 - March 6, 2011. Highlights:

- Implementation of FreeImage(plus) library
- Reading and writing non-manifold topology via STEP interface
- Draw commands for testing Collision Detection product
- New definition of dependencies on external libraries
- Trihedron with graduated axes in OCC viewer
- Removal of Wrappers, Java sample and Java (Jcas) redistributables
0022073: [OCCT:Modeling Algorithms] Exception in BRepOffsetAPI_MakePipeShell Build method (jgv)
0022053: [OCCT:Modeling Algorithms] Synchronization of the implementation and the documentation for Geom_ConicalSurface (jgv)
2 issues View Issues
Released 2010-10-01
Version 6.4.0 - September 30, 2010. Highlights:

Open CASCADE Technology
- Accelerated triangulation algorithms in BRepMesh package, due to using TBB external library for the paralleling tools and the memory manager.
- Use of freetype and ftgl external libraries for advanced 2D and 3D text visualization.
- Improvement of algorithms for line-line, line-plane and plane-plane intersection.
- New quaternion class for definition and manipulation of 3D rotation operators.
- New interactive object class in AIS package for displaying triangulation encapsulated in Poly_Triangulation object.

Products
- New BestFit product, which computes the transformation minimizing the normal distance between the given cloud of 3d points and the given shape.
- New types of Boolean operations for surface meshes in Open CASCADE Mesh Framework (OMF) product.
- New methods to read and write SAT data to streams in Open CASCADE ACIS SAT Interface product.
0021713: [OCCT:Visualization] [OCC Forum]Incorrect decimal separator in GL2PS export on Linux
0021518: [OCCT:Modeling Algorithms] Improvement of the function Angle2D in BOP_WireSplitter.cxx (szv)
0021892: [OCCT:Modeling Algorithms] Corrections proposed by Dr. Paulos J. Nyirenda (abv)
3 issues View Issues
Released 2009-06-19
0020204: [OCCT:Modeling Algorithms] Improvements from Open CASCADE Forum for Modeling Algorithms (pkv)
1 issue View Issues
Released 2008-09-03
Version 6.3.0 - September 3, 2008. Highlights:

Open CASCADE
- Support of UTF8 encoding for extended strings, and Unicode symbols in IGES
- Next step in thread-safety: protection against concurrent construction / destruction of Handle objects
- Improved compatibility with STL and Windows-specific code
- Multiple new features introduced in visualization module
- New visualization library NIS (New Interactive Service)
- New standard attributes and numerous improvements in OCAF
- Integrated code changes made by OCC users for MacOS X and FreeBSD porting
- Improved support of perspective view in Open CASCADE viewer
- New version of the OCAF binary persistence format
- The functionality of reading/writing VRML2.0 files has been implemented
- The definitions of Standard_CString and Standard_ExtString (typedefs) have been changed to be const: from char * (or short *) to const char * (or const short *)
- New supported platforms : Windows Vista, Mandriva2006, 2007, 2008, Debian Etch, Red Hat Enterprise 4.0
- New supported compiler: gcc 4.0-4.2, Visual C++ 8.0

Products
- Reading of ACIS interface SAT versions 10.0 - 14.0
- Improved tools for reading and writing NASTRAN files in OMF
0017899: [OCCT:Visualization] OCC Forum: Select3D_Box2d does not handle "void" correctly (san)
0011042: [OCCT:Modeling Algorithms] Exception in ChFi3d_Builder, function ChFi3d_PerformElSpine (ifv)
2 issues View Issues
Released 2007-12-06
0016602: [OCCT:Foundation Classes] [OCC Forum] Integration of code porting to MacOSX by Torsten Sadowski (gka)
0016846: [OCCT:Foundation Classes] [OCCT Forum] Multithreading troubles: reference counter of Standard_Transient (abv)
0017099: [OCCT:Data Exchange] [OCC Forum] bug in reading IGES file (gka)
3 issues View Issues
Released 2006-03-24
0011789: [OCCT:Modeling Algorithms] Several memory leaks in TopExp_Explorer methods Init and Clear. (gka)
1 issue View Issues
Released 2004-04-23
0000578: [OCCT:Modeling Algorithms] Bug in BRepClass3d_SolidClassifier (jgv)
0005073: [OCCT:Modeling Algorithms] Problem with sweep (jgv)
2 issues View Issues
Released 2003-05-23
0000309: [OCCT:Foundation Classes] bug in OSD_Path::UpTrek (pop)
0000477: [OCCT:Modeling Algorithms] Return type of GeomPlate_CurveConstraint::NbPoints() is wrong (jgv)
0000440: [OCCT:Foundation Classes] warning in Standard_Real.hxx (imv)
0000217: [OCCT:Modeling Data] nurbsconvert problem (apo)
0000310: [OCCT:Foundation Classes] another bug in OSD_Path::UpTrek (pop)
0000499: [OCCT:Data Exchange] Missing method in ShapeFix_Shape (pdn)
0000227: [OCCT:Modeling Data] Fuse error (eap)
0000255: [OCCT:Foundation Classes] AIS_LocalContext.cxx problem (sav)
0000206: [OCCT:WOK] Handles initialisation problem (bugmaster)
0000312: [OCCT:Modeling Algorithms] Bug in Extrema_ExtPElS (apo)
0000478: [OCCT:Modeling Algorithms] 3 methods missing in GeomPlate_PointConstraint (jgv)
0000669: [OCCT:Application Framework] Standard_GUID("HoleFeature") cause stack overwrite (srn)
0000304: [OCCT:Modeling Algorithms] Bug in Geom2dAPI_Interpolate.cxx (ifv)
0000466: [OCCT:Modeling Data] BRepBuilderAPI_NurbsConvert crashed for a part imported from IGES (apo)
14 issues View Issues
Released 2022-11-11
0033117: [OCCT:Coding] Coding, Configuration - migration to intel oneTBB 2021.5.0 (c++20 ready) (ddzama)
       0032921: [OCCT:Configuration] Configuration, CMake - allow selecting C++ standard (ddzama)
0028500: [OCCT:Mesh] Mesh - Artifact in shaded view of the shape (oan)
0033053: [OCCT:Data Exchange] Data Exchange, Step Export - Compound with vertex is ignored (dpasukhi)
0032959: [OCCT:Visualization] Visualization, OpenVR - add Oculus Touch controller bindings (vpozdyayev)
0028024: [OCCT:Configuration] Configuration - revise XSTEPResource initialization (atereshi)
0032820: [OCCT:Data Exchange] Data Exchange - add VRML reader to XCAF document (dpasukhi)
0031481: [OCCT:Data Exchange] Data Exchange - provide parser of STEP EXPRESS schema for generation of new STEP entities (abv)
       0033142: [OCCT:Configuration] Configuration, genproj - ExpToCasExe building fails with generated VS projects (vpozdyayev)
0033191: [PRODUCTS:Documentation] JT interface user guide needs an update (btokarev)
0033070: [PRODUCTS:IFC Import] IFC Import - Upgrade IfcOpenShell to the new version (atychini)
0033020: [PRODUCTS:Coding] Adding the QMAKE_CFLAGS_ISYSTEM variable to sample profiles (smoskvin)
0032815: [PRODUCTS:Configuration] Documentation: new links for Products User guides (btokarev)
0033149: [OCCT:Mesh] Mesh - misprint in BRepMesh_NURBSRangeSplitter::computeGrainAndFilterParameters() (oan)
0033152: [OCCT:Configuration] Fix searching tbb in 3rdparty directory (ddzama)
0033140: [PRODUCTS:JT Import] Coding, Jt Import - Incrorrect layer's string conversion [REGRESSION since 0033125] (bugmaster)
0033153: [OCCT:Configuration] Configuration: Linker error when building from source for VS2022 x64 (ddzama)
0033141: [OCCT:Foundation Classes] BVH_BaseBox<T, 3, BVH_Box>::Transformed() returns empty box for identity matrix (kgv)
0033032: [OCCT:Samples] Samples - eliminate GCC compiler warnings -Wmisleading-indentation and -Wcatch-value on Ubuntu 20.04 (azv)
0027142: [OCCT:Data Exchange] Data Exchange - add possibility to set location in XCAFDoc_ShapeTool interface (aba)
0033073: [OCCT:Coding] Coding Rules, RWGltf_CafWriter - suppress CLang warning coming from Draco library (vpozdyayev)
0033072: [OCCT:Configuration] Configuration - ViewerTest_EventManager.cxx compilation error due to missing header on Emscripten (vpozdyayev)
0033074: [OCCT:Visualization] Visualization, TKOpenGl - PBR shader compilation error on Mesa OpenGL 3.1 (vpozdyayev)
0033114: [OCCT:Visualization] Visualization - AIS_Animation returns 0 elapsed time after finishing playback (mzernova)
0031449: [OCCT:Mesh] Mesh - BRepMesh works too long and produces many free nodes on a valid face (oan)
0032957: [OCCT:Coding] [REGRESSION] Coding - problem compile OCCT using vc12 due to `noexcept` (ddzama)
0033137: [OCCT:Documentation] Updating minimal supported Microsoft Visual Studio version up to 2015 (VC140) (ddzama)
0032921: [OCCT:Configuration] Configuration, CMake - allow selecting C++ standard (ddzama)
0033112: [OCCT:Visualization] Visualization - AIS_InteractiveContext::RecomputeSelectionOnly() should handle selection tolerance changes (mzernova)
0032986: [OCCT:Samples] Samples - csharp sample is crashed on compilation with VC++ 2022 (ddzama)
       0032921: [OCCT:Configuration] Configuration, CMake - allow selecting C++ standard (ddzama)
0032172: [OCCT:Visualization] Visualization, TKOpenGl - implement simple shadow mapping for a spot light source (mzernova)
0032782: [OCCT:Visualization] Visualization, TKD3DHost - improve robustness of test case opengl/drivers/d3dhost (ngavrilo)
0032547: [OCCT:Visualization] Visualization, Select3D_SensitiveCylinder - implement picking of a hollow cylinder (mzernova)
0033100: [OCCT:Modeling Algorithms] Modeling Algorithms - XCAFDoc_Editor::RescaleGeometry does not rescale triangulations (msv)
0032979: [OCCT:Data Exchange] Data Exchange, RWGltf_CafWriter - support multi-threaded Draco compression (smoskvin)
0032992: [OCCT:Visualization] Visualization - Font_TextFormatter should wrap words when possible (ngavrilo)
0032668: [OCCT:Documentation] Documentation - add tutorial for creating a custom AIS Interactive Object (bugmaster)
0028642: [OCCT:Modeling Algorithms] BRepOffsetAPI_ThruSections/BRepFill_Generator are modifying the input shape sections (bugmaster)
0032713: [OCCT:Visualization] Visualization, OpenGl_GlFunctions - unify OpenGL and OpenGL ES function lists (smoskvin)
0032718: [OCCT:DRAW] Draw Harness, ViewerTest - fix misprint in vanim command description (smoskvin)
0032682: [OCCT:DRAW] Draw Harness, ViewerTest - add -rotationMode and -navigationMode to vcamera (smoskvin)
0032676: [OCCT:DRAW] Draw Harness, ViewerTest - fix NULL dereference on vanim -remove (smoskvin)
0032658: [OCCT:Documentation] Documentation - add missing GLFW sample to dox/samples/samples.md (inv)
0032655: [OCCT:Configuration] Configuration, qmake - add missing CSF_Draco (inv)
0032654: [OCCT:Data Exchange] Data Exchange - fix misprint in RWGltf_TriangulationReader::readDracoBuffer() (inv)
0031087: [OCCT:Configuration] Configuration - make FreeType dependency optional (smoskvin)
0032724: [OCCT:Coding] Coding Rules, Graphic3d_Structure - remove unused property Graphic3d_Structure::ContainsFacet() (smoskvin)
0032723: [OCCT:DRAW] Draw Harness, ViewerTest - sloppy animation in WebGL (smoskvin)
0032712: [OCCT:Visualization] Visualization, OpenGl_Context.hxx - avoid including OpenGL headers (smoskvin)
0032711: [OCCT:Coding] Coding Rules - new warning in AIS_Shape::Color() after integration fix for 0032704 (smoskvin)
0026171: [OCCT:Coding] Coding rules - eliminate -Wshorten-64-to-32 CLang warnings (inv)
       0032727: [OCCT:Coding] Coding Rules - eliminate CLang warning -Wshorten-64-to-32 in MessageView_ActionsTest.cxx (smoskvin)
0032709: [OCCT:Samples] Samples, MFC - remove samples Viewer2d, Viewer3d, Ocaf, Triangulation, Animation, Convert (smoskvin)
0032705: [OCCT:Tests] Test - name clashes within temporary files within bugs/caf/bug23766_X (smoskvin)
0032696: [OCCT:Coding] Coding - get rid of unused forward declarations [StepSelect to Xw] (smoskvin)
0032694: [OCCT:Documentation] Documentation, Draw Harness Guide - update ViewerTest commands (smoskvin)
0032683: [OCCT:Coding] Coding Rules, XCAFDoc_Editor::CloneMetaData() - unexpected bitwise operations (smoskvin)
0032689: [PRODUCTS:Volume Rendering] Volume Rendering - Simple scenario (high-level API usage) in the user guide is out of date (bugmaster)
0032685: [OCCT:DRAW] Draw Harness - help output smashes command names without delimiter (smoskvin)
0032684: [OCCT:DRAW] Draw Harness - fix Draw_Interpretor::Add() misuse due to overloaded syntax (smoskvin)
0032677: [OCCT:Coding] Coding Rules, Geom_BezierSurface - eliminate GCC warning -Wmaybe-uninitialized -fsanitize=undefined (smoskvin)
0032675: [OCCT:DRAW] Draw Harness, ViewerTest - remove command vr (smoskvin)
0032667: [OCCT:Coding] Coding - get rid of unused forward declarations [LibCtl to StepRepr] (smoskvin)
0030365: [OCCT:Modeling Algorithms] Modeling Algorithms - Create tool to compute deviation between any 2D-curve and some its segment (smoskvin)
0032448: [OCCT:Modeling Algorithms] Modeling Algorithms - Provide exact validating (as option) using GeomLib_CheckCurveOnSurface (inv)
0032652: [OCCT:Visualization] Visualization - Select3D_SensitiveCylinder returns wrong 3D point on transformed shape (inv)
0032648: [OCCT:Visualization] Visualization, TKOpenGles - support MSAA anti-aliasing within WebGL 2.0 (inv)
66 issues View Issues
Released 2022-08-16
0033426: [OCCT:Data Exchange] Data Exchange, VRML - Impossible to import VRML V1 (bugmaster)
1 issue View Issues
Released 2022-07-27
Bugfix release:

- 29406: Foundation Classes – gp_Ax3 fails setting direction
- 31661: Modeling Data – Exception when projecting parabola or hyperbola to plane
- 32679: Data Exchange – STEP writer loses assembly instance name
- 32692: Mesh – In BRepMesh_ModelPreProcessor avoid crashes with problematic topology
- 32744: Modeling Algorithms – Endless loop in GCPnts_UniformDeflection
- 32864: Modeling Algorithms – Normal projection of a wire on a cylinder produces wrong result
- 32882: Modeling Data – Extrema curve/curve cannot find all solutions (OCCT 7.6 backport)
- 32914: Data Exchange – Some parts of compound are lost while writing STEP in nonmanifold mode
- 32915: Geom2dAPI_InterCurveCurve, The algorithm lost an intersection point.
- 32929: Modeling Algorithms – Crash in PerformIntersectionAtEnd after deletion of surfdata
- 32930: Modeling Algorithms – Crash in PerformIntersectionAtEnd when no face was found
- 32931: Modeling Algorithms – Crash in ChFi3d_IsInFront when no face was found
- 32973: Modeling Algorithms – Regression in BRepExtrema_DistShapeShape compared with 7.5
- 32990: Configuration – compilation errors since Emscripten 3.1.11 due to time_t redefined long->int
- 32991: Visualization, TKOpenGl – OpenGl_Window::Resize() ignores window virtual flag on macOS
- 33028: Standard_ConstructionError while using ShapeUpgrade_UnifySameDomain
- 33060: [Regression to 7.4.0] Mesh – Sub-precisional links provoke failure on face
- 33074: Visualization, TKOpenGl – PBR shader compilation error on Mesa OpenGL 3.1
0032716: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepBuilderAPI_Transform discards triangulation (abulyche)
       0033049: [OCCT:Modeling Data] Command 'tclean -geom' does not remove all geometric objects from the shape (azv)
0032897: [OCCT:Tests] Tests - include elapsed time into test log (vpozdyayev)
0032969: [OCCT:Coding] Coding - get rid of unused headers [IMeshData to PLib] (vpozdyayev)
0032970: [OCCT:Visualization] Visualization, TKOpenGl - fix compilation on Linux: 'False' was not declared (vpozdyayev)
0032918: [OCCT:Coding] Coding Rules - suppress MSVS warnings from 3rdparty `rapidjson` on VS2019/C++20 (ddzama)
0032916: [OCCT:Coding] Coding Rules - eliminate MSVS warning C26451 on VS2019/C++20 (Arithmetic overflow: Using operator '+' on a 4 byte value...) (ddzama)
0032909: [OCCT:Coding] Coding Rules - replace (removed from C++17) `std::random_shuffle` with `std::shuffle` for random permutation algorithm (ddzama)
0032910: [OCCT:Coding] Coding Rules - fix uninitialized class fields in constructor initialization block reported by VS2019/C++20 (ddzama)
0032924: [OCCT:Configuration] Configuration, CMake - export INTERFACE_INCLUDE_DIRECTORIES within targets (vpozdyayev)
0032917: [OCCT:Coding] Coding Rules - eliminate MSVS warning C26440 on VS2019/C++20 (If your function may not throw, declare it noexcept) (ddzama)
0032955: [OCCT:DRAW] Draw Harness, ViewerTest - extend vcolorconvert command to print color in hex format (vpozdyayev)
0032919: [OCCT:Coding] Coding Rules, CMake - suppress useless MSVC warning C26812 on VS2019/C++20 (prefer 'enum class' over 'enum') (ddzama)
0032908: [OCCT:Coding] Coding Rules - fix E0349 MSVC compilation error on VS2019/C++20 (ddzama)
0033055: [OCCT:Data Exchange] Data Exchange, RWPly_Provider - remove dependency from BRepLib_PointCloudShape (dpasukhi)
0032900: [PRODUCTS:Coding] Coding Rules - eliminate GCC9 compiler warnings -Wclass-memaccess in RWPointCloud_PointFilter.hxx (bugmaster)
0032952: [OCCT:Coding] Coding Rules, Graphic3d_DisplayPriority - rename inconsistent Below2/Above1 enties (vpozdyayev)
0032989: [OCCT:Data Exchange] Data Exchange, RWGltf_CafReader - fill in metadata map from asset.extras (vpozdyayev)
0033054: [OCCT:Configuration] Configuration - link errors due to missing references to new TKXDE toolkit (vpozdyayev)
0032886: [OCCT:Visualization] Visualization, V3d_View - introduce interface for creating a subview (vpozdyayev)
       0032935: [OCCT:Visualization] Visualization, TKOpenGles - use size window within OpenGl_Window::init() (vpozdyayev)
       0032975: [OCCT:Visualization] Visualization, TKOpenGl - do not blit inactive Subview (vpozdyayev)
0032976: [OCCT:Visualization] Visualization - AIS_InteractiveContext::FitSelected() includes objects invisible in current View (vpozdyayev)
0032978: [OCCT:Visualization] Visualization - AIS_ViewController::PickPoint() includes objects invisible in current View (vpozdyayev)
0032991: [OCCT:Visualization] Visualization, TKOpenGl - OpenGl_Window::Resize() ignores window virtual flag on macOS (vpozdyayev)
0033056: [OCCT:Visualization] Visualization - add front face culling option (vpozdyayev)
0033041: [OCCT:Coding] Coding - get rid of unused headers [TopTools to Xw] (aml)
0031361: [OCCT:Modeling Algorithms] Modeling algorithms, GeomFill_Pipe - an exception arises when building tube (mgerus)
0030160: [OCCT:Modeling Algorithms] DBRep_IsoBuilder builds wrong isolines for planar faces (azv)
0033048: [OCCT:Foundation Classes] Foundation Classes - math_ComputeKronrodPointsAndWeights indexation goes beyond the limit (aml)
0033011: [OCCT:Data Exchange] Data Exchange - Backward compatibility XBF format (dpasukhi)
0033025: [OCCT:Coding] Coding - get rid of unused Standard_TooManyUsers class (aml)
0033040: [OCCT:Coding] Coding - get rid of unused headers [Storage to TopOpeBRepTool] (aml)
0033039: [OCCT:Coding] Coding - get rid of unused headers [StepData to StlAPI] (aml)
0033029: [OCCT:Coding] Warning on Windows 32 and 64 with VC14 after the integration of ticket 32821 (atychini)
0033022: [OCCT:Coding] Сoding - get rid of unused headers [ShapeBuild to STEPControl] (aml)
0032894: [OCCT:Application Framework] Application Framework - Regressions on Ubuntu 20.04 (mpv)
0032744: [OCCT:Modeling Algorithms] Modeling Algorithms - Endless loop in GCPnts_UniformDeflection (asuraven)
0031661: [OCCT:Modeling Algorithms] Modeling Data - Algorithm crashes when projecting parabola or hyperbola to plane (ifv)
0033019: [OCCT:Coding] Coding - get rid of unused classes (aml)
0033018: [OCCT:Coding] Coding - get rid of unused headers [Plugin to ShapeAnalysis] (aml)
0032922: [OCCT:Data Exchange] Data Exchange, STEP - The torus is stored incorrectly in STEP format (atereshi)
0032961: [OCCT:Coding] Coding - get rid of unused headers [IGESAppli to IGESToBRep] (aml)
0032953: [OCCT:Coding] Coding - add missing references where applicable (aml)
0032951: [OCCT:Coding] Coding - get rid of unused headers [GeomConvert to IGESBasic] (aml)
       0032958: [OCCT:Coding] Coding - compilation fails with OCCT_DEBUG=ON (aml)
0032920: [OCCT:Coding] Coding - fix checking of std::stringstream buffer size on VS2019/C++20 (ddzama)
0032907: [OCCT:Coding] Coding Rules - eliminate MSVC warning C5054 on VS2019/C++20 (operator &,|: deprecated between enumerations of different types) (ddzama)
0032903: [OCCT:Coding] Coding Rules - eliminate MSVC warning C26451 on VS2019/C++20 (ddzama)
0032870: [OCCT:Application Framework] Tests - bugs/caf/bug31918_1 is unstable (mpv)
0032861: [OCCT:Visualization] Visualization, AIS_ViewController - dragging doesn't work with disabled View rotation (sshutina)
0024657: [OCCT:Modeling Algorithms] 2dintersect returns different number of intersect points (AndreyLA)
52 issues View Issues
Released 2022-04-29
Bugfix release

- 31585: “Access Violation while creating fillet – ChFi3d_Builder::PerformIntersectionAtEnd”
- 32066: “Modeling Algorithms – Incorrect result of Boolean CUT operation”
- 32701: “Modeling Algorithms – 2d curve has bending near the degenerated edge of the face”
- 32715: “Modelling Algorithms – UnifySameDomain does incomplete union”
- 32719: “Regression: Modelling Algorithms – UnifySameDomain result has incorrect triangulation”
- 32721: “Modeling Algorithms – BOP wrong results on a cone and an extrusion”
- 32767: “Mesh – incorrect splitting of edges of seams leading to hang [since OCCT 7.4.0]”
- 32796: “Modeling Data – Calculation of distance between two circles crashes”
- 32814: “[REGRESSION vs 7.5.1] Modeling algorithms – Unifysamedom produces invalid result”
- 32840: “Application Framework, copying of a scaled shape fails”
- 32874: “IsParallel() method of Extrema_ExtCC does not give same results in OCC 7.6.0 vs OCC 7.5.0”
- 32912: “Visualization – crash when displaying an OBJ file with missing texture file”
0032838: [OCCT:Coding] Coding - get rid of unused forward declarations (misc) (aml)
0032827: [OCCT:Configuration] Configuration - compilation error on Emscripten SDK (vpozdyayev)
0032826: [OCCT:Data Exchange] Data Exchange - use OSD_FileSystem within RWStl::ReadAscii() and StepFile_Read() (vpozdyayev)
0032854: [OCCT:Documentation] Documentation - minor clean-up of User Guide for XDE module (vpozdyayev)
0032841: [OCCT:Visualization] Visualization - add 16-bit grayscale pixel format to Image_PixMap (vpozdyayev)
0032862: [OCCT:Visualization] Visualization, Graphic3d_TextureMap - add 3D texture definition (vpozdyayev)
0032832: [OCCT:Coding] Coding - get rid of unused headers [FairCurve to GeomAPI] (aml)
0029325: [OCCT:Modeling Algorithms] Modeling Algorithms - add tool BRepLib_PointCloudShape for generation point cloud for specified shape (gka)
0032767: [OCCT:Mesh] Mesh - incorrect splitting of edges of seams leading to hang [since OCCT 7.4.0] (knosulko)
0032817: [OCCT:Data Exchange] Data Exchange, Step export - writing untrimmed curve (atychini)
0032442: [OCCT:Application Framework] Application Framework - Problems of testing on MacOS arm64 platform (mpv)
0024418: [OCCT:Modeling Algorithms] Modeling Algorithms - Wrong section curves when intersecting analytical surfaces (bugmaster)
0032722: [OCCT:Visualization] Visualization, TKOpenGl - performance counters disappear at some camera viewpoints (smoskvin)
       0032866: [OCCT:Visualization] Visualization, TKOpenGles - FitAll() is broken when performance counters are displayed (vpozdyayev)
0032849: [OCCT:Modeling Algorithms] Modeling Algorithms - Intersection algorithm returns incomplete result (ifv)
0029219: [OCCT:Application Framework] Application Framework - XML document is written with CRLF on Windows (vro)
0032812: [OCCT:Coding] Coding - problem after integration 32806 (aml)
0032810: [OCCT:Coding] Coding - missing Standard_EXPORT in Standard_ErrorHandler (aml)
18 issues View Issues
Released 2022-02-01
Maintenance (bug fix) release.

- Fixed iOS target building issues.
- Fixed ignoring of "xstep.cascade.unit" within STEPControl_Reader import not into XCAF document with (regression compared to OCCT 7.5).
- Fixed picking of transformed cylinders/cones (regression compared to OCCT 7.5).
- Fixed corrupted vertex normals imported from glTF Draco.
- Fixed loading of old OCAF/XCAF document with scale factor stored in shape location, which support is deprecated since OCCT 7.6.0.
- Fixed building with USE_FREETYPE=OFF option.
- A couple of bug fixes in Exact HLR / Modeling.
0032751: [OCCT:Coding] Coding - get rid of unused headers [AppStd to BndLib] (aml)
0032690: [PRODUCTS:Volume Rendering] Volume Rendering - add Hello World sample (bugmaster)
0032663: [OCCT:Coding] Coding - remove AIS_SequenceOfInteractive (vpozdyayev)
0032733: [OCCT:Coding] Coding Rules - fix misprints in Doxygen tags (vpozdyayev)
0032743: [OCCT:Coding] Coding Rules - remove unused class friends of Package classes (vpozdyayev)
0032763: [OCCT:Coding] Coding Rules - eliminate CLang warning -Wbitwise-instead-of-logical in math_FunctionSetRoot.cxx (vpozdyayev)
0032738: [OCCT:Configuration] Configuration, scripts - handle ABI list within iOS building script adm/scripts/ios_build.sh (vpozdyayev)
0032739: [OCCT:Configuration] Configuration, scripts - handle ABI list within macOS building script adm/scripts/macos_build.sh (vpozdyayev)
0032783: [OCCT:Documentation] Documentation - Doxygen 1.9.3 generates corrupted HTML for dox/samples/ocaf.md (vpozdyayev)
0032795: [OCCT:Documentation] Documentation - clarify indexation range within Poly_Triangulation/Graphic3d_ArrayOfPrimitives classes (vpozdyayev)
0032732: [OCCT:Visualization] Visualization, TKOpenGl - do not include system headers within OpenGl_GlFunctions.hxx (vpozdyayev)
       0032740: [OCCT:Coding] Coding Rules, OpenGl_Context.cxx - new warning on macOS after integration fix for 0032732 (vpozdyayev)
0032758: [OCCT:Visualization] Visualization, TKOpenGl - disable shadow-map from transform-persistence objects (vpozdyayev)
0032704: [OCCT:Visualization] Visualization, Prs3d_Drawer - do not implicitly create aspects within getters (vpozdyayev)
0032725: [OCCT:Visualization] Visualization - Graphic3d_Structure::SetDisplayPriority() should use public enumeration Graphic3d_DisplayPriority (vpozdyayev)
0029406: [OCCT:Foundation Classes] Foundation Classes - gp_Ax3 fails setting direction (smoskvin)
0032806: [OCCT:Coding] Coding - get rid of unused headers [Contap to Extrema] (aml)
0032701: [OCCT:Modeling Algorithms] Modeling Algorithms - 2d curve has bending near the degenerated edge of the face (ifv)
0032717: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepBuilderAPI_Copy should not remove triangulation from surface-less faces (smoskvin)
0032781: [OCCT:Coding] Coding - get rid of unused headers [BRepCheck to ChFiKPart] (bugmaster)
0032780: [OCCT:Visualization] Visualization, TKOpenGl - add smoothing to row interlaced stereoscopic output (bugmaster)
0032784: [OCCT:Application Framework] BinXCAF fails to load documents containing the shapes with scaled/mirrored location (bugmaster)
0032714: [OCCT:Documentation] Documentation - drop VS2010 from minimal requirements (smoskvin)
0032768: [OCCT:Coding] Coding - get rid of unused headers [BopAlgo to BRepBuilderAPI] (aml)
0032686: [OCCT:Visualization] Visualization, Wasm_Window - filter out unexpected pressed buttons state within mouse move / up events (smoskvin)
0032606: [OCCT:Visualization] Visualization - add a shader for sky V3d_View::BackgroundSkydome() (smoskvin)
0032736: [PRODUCTS:Kinematics] Kinematics - duplicated Kinematics_GUIDs.cxx in Kinematics/FILES (ago)
0032742: [OCCT:Coding] Coding - get rid of unused headers [Adaptor2d to Approx] (aml)
0026174: [OCCT:Data Exchange] Data Exchange, IGES - Loss of color after the second write of file (ssafarov)
29 issues View Issues
Released 2021-11-03
Version 7.6.0 - November 5, 2021. Highlights:

General
- Dropped support of VS2008 (finally).
- Compilation on ARM64 (Apple M1).
- New interface Standard::StackTrace() for dumping stack trace.
- Removed a set of deprecated classes (TCollection, legacy Boolean operation API and others).

Modeling
- Numerous bug fixes and improved robustness of modeling algorithms.
- Added progress indication and user break support for Boolean operations, GeomPlate, DistShapeShape, Shape Offset.
- Added multi-thread mode of BRepCheck_Analyzer.
- Prohibition of scaled transformation within shape location.

Visualization
- Improved compatibility with WebGL and OpenGL ES.
- New interactive object AIS_LightSource for a light source.
- Support for shadow casting using shadow maps (without ray-tracing).
- Improved performance of rectangular selection.
- New selection scheme interface to AIS_InteractiveContext.
- New accurate order-independent transparency (OIT) option - depth peeling.
- OpenGL and OpenGL ES are no more mutually exclusive graphic drivers (TKOpenGl and TKOpenGles can be now built simultaneously).
- Ray-Tracing engine is now available within OpenGL ES 3.2.
- Regression testing of OpenGL ES graphic driver.
- More flexible configuration (Xlib, FreeType can be now excluded).
  
Mesh
- Store deflection calculated upon triangulation along with parameters passed to a mesher to Poly_Triangulation.
  
Data Exchange
- Kinematics entities can be read now from a STEP file.
- glTF import/export improvements and fixes for passing the validator.
- Support of KHR_draco_mesh_compression extension within glTF import.
- Introduced OSD_FileSystem for working with file streams.
   
Application Framework
- Improvements of XCAF document persistence (normal storage, length unit information, option to store in older format).
- Safe reading of independent OCAF documents in different threads.
- Partial loading of OCAF document and appending parts to document.
- Speed up methods of getting label by entry and vice versa.
   
IVtk
- Extraction of per-vertex surface normals for smooth shading.
- VTK9 compatibility fixes.

Draw Test Harness
- Tk is now an optional dependency (USE_TK in CMake).
- Support building DRAWEXE with statically linked plugins and as WebAssembly.
- Support multi-touch viewer gestures on Windows platform.
  
Samples
- Fixes for iOS sample building.

Documentation
- Added changelog for XCafBin and XCafXml storage formats.
- Added highlighting for code snippets throughout the documentation.
0032091: [OCCT:Visualization] Visualization - possibility to redefine Graphic3d_TransformPers (bugmaster)
0032567: [OCCT:Coding] Coding Rules - rename Graphic3d_TypeOfShadingModel values to include full enumeration name (vpozdyayev)
0032545: [OCCT:Configuration] Configuration, CMake - add BUILD_FORCE_RelWithDebInfo option for generating VS project files with Debug info in Release mode (vpozdyayev)
0031220: [OCCT:Visualization] Visualization - remove internal field of viewer selector in context (vpozdyayev)
0032430: [PRODUCTS:Coding] Coding Rules - eliminate CLang warning -Wdeprecated-copy within OCC Products compilation (vpozdyayev)
0027457: [OCCT:Modeling Data] Modeling - Raise exception if scaled transformation is used for shape location (ifv)
0032548: [PRODUCTS:Volume Rendering] Volume Rendering, VolumeRender_RaytraceRenderer - allow defining unnormalized transfer function (ngavrilo)
0032125: [OCCT:Application Framework] Application Framework, OCAF - need to have adequate message if document cannot be saved due to unrecognized format (vro)
0032558: [PRODUCTS:Volume Rendering] Volume Rendering - CT medical presets do not work with signed integer data formats (ngavrilo)
0032592: [PRODUCTS:Volume Rendering] Volume Rendering, VolumeRender_RawRenderer - use 2D texture instead of 1D for compatibility (ngavrilo)
0032368: [Website:Portal] Website - broken layout of 3rd-party components page (bugmaster)
0032525: [OCCT:Data Exchange] Data Exchange, RWGltf_CafReader - support KHR_draco_mesh_compression (bugmaster)
       0032536: [OCCT:Configuration] Configuration - extend adm/scripts with USE_DRACO option (kgv)
       0032549: [OCCT:Configuration] Configuration - fix misprint in adm/scripts/android_build.bat for Draco library name (smoskvin)
0031703: [OCCT:Data Exchange] Data Exchange, RWGltf_CafWriter - add option putting textures inside GLB file as alternative to external references (bugmaster)
0032281: [OCCT:Visualization] Visualization - add Select3D_SensitiveCylinder (bugmaster)
0032188: [OCCT:Visualization] Visualization, Graphic3d_Aspects - define backface culling using Graphic3d_TypeOfBackfacingModel (bugmaster)
0028026: [OCCT:Modeling Data] Modeling Data - BRepTools::Clean() does not clean all triangulation from shape (bugmaster)
0030537: [OCCT:Visualization] Visualization - wrapping text in font text formatter (nds)
0031382: [OCCT:Data Exchange] Data Exchange - BinXCAF should preserve length unit information (bugmaster)
0032154: [OCCT:Tests] Tests - include vglinfo into Tests Summary (bugmaster)
0032624: [OCCT:Configuration] Configuration, genproj - add support for VS 2022 / vc143 (smoskvin)
0026269: [OCCT:Modeling Algorithms] Modeling Data - Analytical extrema does not take into account trimmed input data (bugmaster)
0031918: [OCCT:Application Framework] Application Framework - New binary format for fast reading part of OCAF document (bugmaster)
       0032479: [OCCT:Application Framework] Application Framework - unnecessary API break within TDocStd_Application::Open() (bugmaster)
0032008: [OCCT:Modeling Algorithms] Modeling Algorithms - disallow implicit copy of Extrema algorithms (bugmaster)
0032078: [OCCT:Visualization] Visualization, Poly_Triangulation - add cached bounding box (bugmaster)
       0032171: [OCCT:Data Exchange] Data Exchange - RWGltf_TriangulationReader and JTCAFControl_Triangulation don't copy cached bounding box (bugmaster)
0032208: [OCCT:Tests] Tests - refactor visualization tests to cover several graphic drivers (bugmaster)
       0032274: [OCCT:Tests] Tests - unstable snapshots from test case v3d/bugs/bug24785 (bugmaster)
0032039: [OCCT:Visualization] Visualization, TKOpenGl - implement simple shadow mapping for a direct light source (bugmaster)
       0032129: [OCCT:Visualization] Visualization, TKOpenGl - shadowmap is broken for ZLayer having non-zero origin (kgv)
       0032067: [OCCT:Visualization] Visualization, TKOpenGl - shadowmap GLSL compilation error on WebGL 2.0 (bugmaster)
0032292: [OCCT:Coding] Coding Rules - improve HLRBRep_PolyAlgo readability part 1 (bugmaster)
0032429: [OCCT:Coding] Coding - Warnings during compilation on macosx arm64 with option BUILD_Inspector:BOOL=ON (kgv)
0029642: [OCCT:Foundation Classes] Foundation Classes - deprecate TCollection classes except strings (bugmaster)
       0031943: [OCCT:Foundation Classes] Foundation Classes, TColStd_PackedMapOfInteger - get rid of TCollection_BasicMap (bugmaster)
0030737: [OCCT:Visualization] Visualization - implementing new selection schemes in context (bugmaster)
       0032205: [OCCT:Visualization] Visualization - implementing new selection scheme in context - replace extra (bugmaster)
       0031779: [OCCT:Visualization] Visualization, AIS_ViewController - controller should handle selection schemes (bugmaster)
0031636: [PRODUCTS:Coding] Codig Rules, OMFAlgo - replace TCollection templates with NCollection (bugmaster)
0030640: [OCCT:Visualization] Visualization, Graphic3d_Camera - add option creating Projection matrix with [0,1] depth range (bugmaster)
0032056: [OCCT:Coding] Coding Rules - remove package MMgt and other types deprecated since OCCT 7.2.0 (bugmaster)
       0032230: [OCCT:Coding] Coding Rules - remove class headers Graphic3d_HighlightStyle.hxx deprecated since OCCT 7.2.0 (bugmaster)
       0032262: [OCCT:Samples] Samples - JNIViewer sample compilation failure due to usage of removed aliases to Image_Format (bugmaster)
0032079: [OCCT:Coding] Coding Rules - rename AIS_KindOfInteractive enumeration values with fully-qualified name (kgv)
0032086: [OCCT:Visualization] Visualization - support deferred data loading (bugmaster)
       0032269: [OCCT:DRAW] Draw Harness - update trinfo command with -lods option (bugmaster)
0032099: [OCCT:Visualization] Visualization - define OSD_FileSystem class managing opening of file streams (bugmaster)
       0032565: [OCCT:Foundation Classes] Foundation Classes, OSD_FileSystem - expose interface for registering global protocols (smoskvin)
       0032564: [OCCT:Foundation Classes] Foundation Classes, OSD_CachedFileSystem - allow referring to non-default File System (smoskvin)
       0032455: [OCCT:Data Exchange] Data Exchange - replace OSD_OpenStream() usage with OSD_FileSystem::DefaultFileSystem() (mkrylova)
       0032490: [OCCT:Data Exchange] Data Exchange - provide OSD_FileSystem::OpenOStream() for output streams (mkrylova)
0032133: [OCCT:Modeling Data] Modeling Data - Restriction of access to internal arrays for Poly_Triangulation, revision of API (bugmaster)
0032137: [OCCT:Coding] Coding Rules - merge redundant .lxx files into header files within Package gp (bugmaster)
0032161: [OCCT:Coding] Coding Rules - deprecate obsolete alias PrsMgr_PresentationManager3d (bugmaster)
0032171: [OCCT:Data Exchange] Data Exchange - RWGltf_TriangulationReader and JTCAFControl_Triangulation don't copy cached bounding box (bugmaster)
0032177: [PRODUCTS:Surfaces from Scattered Points] Documentation - SSP User's Guide minor correction (bugmaster)
0032203: [OCCT:DRAW] Draw Harness, ViewerTest - drop dependency from OpenGL (bugmaster)
0032206: [OCCT:Visualization] Visualization, TKOpenGl - move out OpenGL ES support to dedicated library TKOpenGles (bugmaster)
       0032242: [OCCT:Configuration] Configuration, CMake - USE_GLES2 option does not appear in interactive configurator (bugmaster)
0032217: [OCCT:Visualization] Visualization, TKOpenGl - drop propagation of unused FFP functions (bugmaster)
       0032533: [OCCT:Visualization] Visualization, TKOpenGl - suppress error reported on Intel drivers due to OpenGL 4.5 specs violation (bugmaster)
0032230: [OCCT:Coding] Coding Rules - remove class headers Graphic3d_HighlightStyle.hxx deprecated since OCCT 7.2.0 (bugmaster)
0032283: [PRODUCTS:JT Import] JT Import - load strictly defined LOD during JT file reading (bugmaster)
0032298: [PRODUCTS:Coding] Coding Rules - eliminate CLang warning -Wdelete-non-virtual-dtor (bugmaster)
0032306: [OCCT:DRAW] Draw Harness, ViewerTest - move window message processing to TKService (kgv)
       0032433: [OCCT:Visualization] Visualization, TKService - introduce Wasm_Window implementing Aspect_Window interface using Emscripten SDK (bugmaster)
             0032523: [OCCT:DRAW] Draw Harness, ViewerTest - vrepaint -continuous has no effect (bugmaster)
             0032597: [OCCT:Coding] Coding Rules, Wasm_Window - add missing setter for DevicePixelRatio property (smoskvin)
             0032609: [OCCT:Visualization] Visualization, Wasm_Window - handle mouse movements outside canvas element (smoskvin)
                   0032638: [OCCT:DRAW] Draw Harness, ViewerTest - HTML input range misbehavior in WebAssembly (smoskvin)
       0032473: [OCCT:Visualization] Visualization, WNT_Window::ProcessMessage() - handle WM_TOUCH (bugmaster)
0032308: [OCCT:Configuration] Configuration - make Xlib dependency optional (bugmaster)
       0032613: [OCCT:Samples] Samples - glfw compilation error on Linux (kgv)
0032337: [OCCT:Visualization] Visualization - rename Overlaps() method in selection to more self-describable names (bugmaster)
       0032419: [OCCT:Coding] Coding Rules - revert Overlaps() methods to SelectBasics_SelectingVolumeManager as deprecated aliases (bugmaster)
0032338: [OCCT:Visualization] Visualization - provide straightforward interface for ray-picking (bugmaster)
       0032385: [OCCT:Coding] Coding - New msvc10 warnings after integration fix for 32338 (bugmaster)
0032349: [OCCT:Visualization] Visualization, TKOpenGl - move base buffer interface out from OpenGl_VertexBuffer class to OpenGl_Buffer (bugmaster)
0032365: [OCCT:Visualization] Visualization - refactoring of viewer selector (bugmaster)
0032404: [OCCT:DRAW] Draw - problems with definition of cpulimit in tests (bugmaster)
0032011: [OCCT:Configuration] Configuration - add batch files to build OCCT for macOS and iOS targets (bugmaster)
0026981: [OCCT:Application Framework] Application Framework - read a BinOcaf document from С++ stream sequentially (smoskvin)
0032602: [OCCT:Configuration] Configuration, genconf - reduce window height with empty error log (smoskvin)
0032551: [OCCT:Documentation] Documentation - Novice user guide for OCCT Documentation (smoskvin)
0032582: [OCCT:Configuration] Configuration, genproj - make CSF_OPT_LIB64D configurable by genconf (smoskvin)
0032590: [OCCT:Visualization] Visualization, V3d_View - improve API for setting Image Based Lighting (kgv)
0032593: [OCCT:Documentation] Documentation - get rid of unused file in the documentation (smoskvin)
0032595: [OCCT:Documentation] Documentation - revise "Build OCCT" structure to highlight CMake usage (smoskvin)
0032539: [OCCT:Modeling Algorithms] Modeling Algorithms - Parallelize BRepExtrema_DistShapeShape algorithm (smoskvin)
0032550: [OCCT:Documentation] Documentation - Proofreading for "Tutorials and Samples -> Tutorial" (smoskvin)
0031039: [OCCT:Visualization] Visualization - add elliptical gradient background style (kgv)
0032270: [OCCT:Configuration] Configuration - Removing VS 2008 from maintenance (bugmaster)
0031678: [OCCT:Visualization] Visualization - add option enabling hinting for textured fonts (bugmaster)
0032433: [OCCT:Visualization] Visualization, TKService - introduce Wasm_Window implementing Aspect_Window interface using Emscripten SDK (bugmaster)
0028104: [OCCT:Data Exchange] Data Exchange - Extract sub-assembly (XDE) (smoskvin)
0032323: [OCCT:Configuration] Configuration - drop unused dependency from Xmu (bugmaster)
       0032475: [OCCT:Configuration] Configuration, qmake - drop "-z defs" linker flag on macOS (bugmaster)
0032641: [OCCT:Coding] Coding - get rid of unused forward declarations [IGESAppli to LDOM] (smoskvin)
0024975: [OCCT:Coding] Improve of preprocessor directives in header files to be equal to the file name (smoskvin)
0032633: [OCCT:DRAW] Draw Harness - extend command incmesh to apply default visualization parameters (smoskvin)
0032631: [OCCT:DRAW] Draw Harness - add DRAWEXE.evalAsync() to WebAssembly (smoskvin)
0032630: [OCCT:Coding] Coding - get rid of unsused forward declarations [BinMDF to IFSelect] (smoskvin)
0032629: [OCCT:Configuration] Configuration, scripts - add USE_PTHREADS building option to wasm_build.bat (smoskvin)
0031704: [OCCT:Visualization] Visualization - add an interactive object AIS_LightSource representing a light source (bugmaster)
       0032183: [OCCT:Visualization] Visualization - implement AIS_LightSource::ProcessDragging() for rotating directional light (bugmaster)
             0032604: [OCCT:Visualization] Visualization, AIS_LightSource - improve dragging robustness (smoskvin)
0032612: [OCCT:Data Exchange] Data Exchange, RWGltf_CafReader - lost hierarchy of two nested compounds (smoskvin)
0032614: [OCCT:Coding] Coding - get rid of unsused forward declarations [Adaptor2d to GccAna] (bugmaster)
0032310: [OCCT:Data Exchange] Data Exchange - Invalid STEP export/import of backslashes in names [Regression since OCCT 7.5.0] (smoskvin)
0030747: [OCCT:Modeling Algorithms] Modeling Algorithms - 2d Curves concatenator doesn't properly process closed contours. (smoskvin)
0031136: [OCCT:Modeling Data] Modeling Data - BinXCAF persistence loses normals from triangulation-only Faces (bugmaster)
       0032622: [OCCT:DRAW] Draw Harness - writebrep "-version 3" is unrecognized (smoskvin)
0032603: [OCCT:Coding] Coding - get rid of unsused forward declarations [Adaptor2d to BRepMesh] (smoskvin)
0032591: [OCCT:Visualization] Visualization, V3d_View - improve corner gradient (smoskvin)
0032250: [OCCT:Documentation] Documentation - pseudographics within gp_Trsf description is not properly escaped (bugmaster)
0032585: [OCCT:Data Exchange] Data Exchange, RWGltf_CafWriter - include OCCT version (smoskvin)
0032580: [OCCT:Data Exchange] Data Exchange, STL - add option splitting nodes at sharp corners (smoskvin)
0032579: [OCCT:DRAW] Draw Harness, ViewerTest - extend vbackground -cubemap syntax to configure sRGB flag (smoskvin)
0031597: [OCCT:Visualization] Visualization, TKOpenGl - allow disabling Alpha component writes within OpenGl_Context::ColorMask() (bugmaster)
       0032301: [OCCT:Visualization] Visualization, TKOpenGl - depth peeling is broken with OpenGl_Caps::buffersOpaqueAlpha option (bugmaster)
       0032113: [OCCT:Visualization] Visualization, TKOpenGl - broken PBR diffuse map within OpenGl_Caps::buffersOpaqueAlpha() on OpenGL ES 2.0 (bugmaster)
0032089: [OCCT:Visualization] Visualization, TKOpenGl - support GL_EXT_sRGB extension to OpenGL ES 2.0 (smoskvin)
0032552: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepExtrema_DistShapeShape algorithm consumes too much memory (smoskvin)
0031946: [OCCT:Modeling Data] Modeling Data - replace version numbers with enumerations in TopTools and BinTools (bugmaster)
0032461: [OCCT:Visualization] Visualization, OpenGl_Text - expensive call of glGetTexEnviv/glTexEnvi within OpenGL Compatible Profile (smoskvin)
0032423: [OCCT:Coding] Coding Rules - NSOpenGLContext deprecation warnings during compilation for macOS 10.14+ (smoskvin)
0030422: [OCCT:Modeling Algorithms] Modeling Data - Random behaviour of BRepAdaptor_CompCurve (smoskvin)
0032507: [OCCT:Visualization] Visualization, TKOpenGl - topmost text disappears with Graphic3d_RTM_DEPTH_PEELING_OIT enabled (smoskvin)
0032450: [OCCT:Modeling Algorithms] Modeling Algorithms - change BRepLib_CheckCurveOnSurface & GeomLib_CheckCurveOnSurface interfaces to adaptors (bugmaster)
0032107: [OCCT:Data Exchange] Data Exchange, RWGltf_CafReader - reading glTF document back loses sharing (smoskvin)
0032092: [OCCT:Visualization] Visualization, TKService - Image_VideoRecorder writes garbage from Grayscale image (smoskvin)
0031337: [OCCT:Inspectors] Inspectors - user guide update (smoskvin)
0030206: [OCCT:DRAW] Improve API of commands bbop and bapibop (smoskvin)
0030151: [OCCT:Modeling Algorithms] Modeling Algorithms - Removal of the API level of old Boolean operations algorithm (BRepAlgo_BooleanOperation) (smoskvin)
0029233: [OCCT:Data Exchange] Data Exchange - Incorrect result of conversion to the STEP format. (smoskvin)
0031362: [OCCT:Inspectors] Inspectors - MessageView plugin for message alerts (bugmaster)
0031514: [OCCT:Foundation Classes] Foundation Classes - Add Base64 encoding function (bugmaster)
0032546: [OCCT:Data Exchange] Data Exchange, XCAF - mark material as defined XCAFDoc_VisMaterialPBR::IsDefined=true within default constructor (smoskvin)
0032247: [OCCT:VIS] VIS, IVtkOCC_ShapeMesher - allow disabling auto-triangulation behavior (bugmaster)
0032303: [OCCT:DRAW] Draw Harness - fix compilation issues when using Emscripten SDK (bugmaster)
       0032232: [OCCT:Configuration] Draw Harness - make Tk dependency optional (bugmaster)
0028687: [OCCT:Modeling Algorithms] Offset for open wire is built with incorrect direction (smoskvin)
0027884: [OCCT:Modeling Algorithms] Modeling Algorithms - Possible improvement for 2d classifier (bugmaster)
0028684: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakeOffset produces wire with another orientation in compare with source wire (smoskvin)
0032460: [OCCT:Coding] Coding Rules - eliminate CLang warning -Wunused-but-set-variable (kgv)
0032050: [OCCT:Configuration] Configuration - define fallback Android API version within auxiliary batch files (bugmaster)
0032485: [OCCT:Modeling Algorithms] Modeling Algorithms - Add Clone() function for adapters (bugmaster)
0031942: [OCCT:Modeling Algorithms] Modeling Algorithms - add possibility to abort the BRepExtrema_DistShapeShape algorithm (bugmaster)
0031351: [OCCT:Inspectors] Inspectors - thread in DFBrowser removing (bugmaster)
0029792: [OCCT:Modeling Algorithms] Modeling Algorithms - Add ::IsParallel method to GeomAPI_Extrema* classes (bugmaster)
0032432: [OCCT:Inspectors] Inspectors - problems with tools test group (bugmaster)
0032381: [TOOLS:Jenkins Certification Tool] Jenkins - Cleaning resources Case 1 (bugmaster)
0032167: [OCCT:Visualization] Visualization, AIS_InteractiveContext - setObjectStatus sets wrong status when AIS_DS_Erased (bugmaster)
0031971: [OCCT:Data Exchange] Data Exchange, STEP reader - error messages should not be in French (bugmaster)
0032464: [OCCT:DRAW] Draw Harness, ViewerTest - rely on AIS_ViewController within vanimation command (bugmaster)
0028098: [OCCT:Visualization] Visualization - errors in tests when using OpenGL ES (ANGLE) (bugmaster)
       0032149: [OCCT:DRAW] Draw Harness, ViewerTest - remove obsolete command vfeedback (bugmaster)
       0032150: [OCCT:Visualization] Visualization, TKOpenGl - ignore OpenGl_Caps::ffpEnable when FFP is unavailable (bugmaster)
       0032155: [OCCT:Tests] Tests - remove broken command OCC280 (bugmaster)
0032527: [OCCT:Data Exchange] Data Exchange, RWGltf_CafWriter - make name format configurable (bugmaster)
0032492: [OCCT:Coding] Coding - New warnings after integration fix for 27814 (asuraven)
0032506: [OCCT:Visualization] Visualization - add AIS_InteractiveContext::ObjectIterator() for iterating over objects in context (bugmaster)
0032340: [OCCT:Documentation] OCCT Documentation - highlight C++ code snippets (bugmaster)
0032399: [OCCT:Configuration] Configuration - correct search of VTK bin path by genconf (bugmaster)
0032438: [OCCT:Configuration] Configuration - add batch files to build OCCT using Mingw-w64 (kgv)
0032458: [OCCT:DRAW] Draw Harness, ViewerTest - fix misprint in vaspects -drawSilhouette (bugmaster)
0032459: [OCCT:DRAW] Draw Harness, ViewerTest - fix description of vrenderparams -oit (bugmaster)
0026083: [OCCT:Coding] Coding Rules - Poor design of Graphic3d_GraduatedTrihedron (bugmaster)
0032503: [OCCT:DRAW] Draw Harness - make input CS orientation configurable within WriteGltf command (bugmaster)
0032533: [OCCT:Visualization] Visualization, TKOpenGl - suppress error reported on Intel drivers due to OpenGL 4.5 specs violation (bugmaster)
0032530: [OCCT:Data Exchange] Data Exchange, RWGltf_CafWriter - add option merging Faces within the Part (bugmaster)
0032524: [OCCT:Data Exchange] Data Exchange, RWGltf_CafWriter - avoid writing translucent metallic materials (bugmaster)
0032518: [OCCT:Visualization] Visualization - add AIS_InteractiveContext::SetDefaultDrawer() (bugmaster)
0032508: [OCCT:Visualization] Visualization - OpenGl_FrameBuffer::InitWrapper() should not fail on wrapping textured FBO (kgv)
0027919: [OCCT:Visualization] Visualization - support multiple transformation persistence groups within single presentation (bugmaster)
0032121: [OCCT:DRAW] Draw Harness, ViewerTest - implement -reset option for vlight command (kgv)
0032331: [OCCT:VIS] VIS - Exception when trying to display some surfaces using iVtk with VTK 9 (bugmaster)
0032465: [OCCT:Visualization] Visualization, TKOpenGles - invalid enum on GL_RGBA16F initialization in Edge 92 (kgv)
0032441: [OCCT:DRAW] Draw Harness - command readstl doesn't print error message on failure (bugmaster)
0032389: [OCCT:Visualization] Visualization, AIS_Axis - simple ray creation and displaying (bugmaster)
0032143: [OCCT:Visualization] Visualization - add option excluding transparent object from sorting (bugmaster)
0032065: [OCCT:Samples] Samples - use MODULARIZE within WebGL sample (bugmaster)
       0032463: [OCCT:Visualization] Visualization - implement Image_AlienPixMap::Load() via emscripten_get_preloaded_image_data() (kgv)
0032390: [OCCT:Visualization] Visualization, SelectMgr_FrustumBuilder - use camera instead of duplicated methods (osa)
0032182: [OCCT:Visualization] Visualization - add Select3D_SensitiveSphere (bugmaster)
0029059: [OCCT:Modeling Algorithms] Modeling Algorithms - It is necessary to have a unique way of checking of the validity of the edge and its 2D curves (bugmaster)
0032437: [OCCT:Coding] Coding Rules - eliminate MinGW warning -Wmaybe-uninitialized (kgv)
0032400: [OCCT:Visualization] Visualization, TKIVtk - convert VTK camera to OCC (bugmaster)
0032302: [OCCT:Visualization] Visualization, TKOpenGles - do not use window buffer by default (bugmaster)
0032417: [OCCT:Coding] Coding Rules - clean up public headers gp_Mat.hxx/ gp_Mat2d.hxx from internal macros (bugmaster)
0030762: [OCCT:Foundation Classes] Foundation Classes - include backtrace within OSD_SIGSEGV (bugmaster)
       0032009: [OCCT:Coding] Coding Rules, TKQADraw - suppress msvc10 compilation warning C4748 (bugmaster)
       0032437: [OCCT:Coding] Coding Rules - eliminate MinGW warning -Wmaybe-uninitialized (kgv)
0031999: [OCCT:Tests] Tests - request Core Profile on macOS for Ray-Tracing tests (bugmaster)
0032315: [OCCT:Configuration] Configuration, CMake - fix building Draw Harness plugins as static libraries (bugmaster)
       0032406: [OCCT:Configuration] Configuration, CMake - DRAWEXE build fails on Linux with static libraries (kgv)
0032391: [OCCT:DRAW] Draw Harness - missing syntax validation within vseldump (bugmaster)
0032388: [OCCT:Visualization] Visualization - provide ray-picking interface with zero tolerance for rectangular frustum (bugmaster)
0032387: [OCCT:Visualization] Visualization - use interface of ray-picking for selection/highlighting for XR pose (bugmaster)
0032279: [OCCT:DRAW] Draw Harness - protect incmesh from hanging on syntax error (bugmaster)
0026365: [OCCT:Foundation Classes] Optimization of work of OSD_Parallel class members for GeomLib_CheckCurveOnSurface (bugmaster)
0032366: [OCCT:Visualization] Visualization, SelectMgr_ViewerSelector3d::ToPixMap() - add option dumping surface normals (bugmaster)
0031920: [OCCT:Application Framework] Application Framework - speed up methods of getting label by entry and vice versa (bugmaster)
0032351: [OCCT:Visualization] Visualization, PrsDim_LengthDimension - add NULL checks for handling non-Line curves (bugmaster)
0032357: [OCCT:Coding] Coding Rules - eliminate GCC11 compiler warnings -Wignored-qualifiers (bugmaster)
0032372: [OCCT:Configuration] Configuration, qmake - define -Wall -Wextra flags for consistency with CMake options (bugmaster)
0032319: [OCCT:Foundation Classes] Foundation Classes, OSD_MemInfo - use mallinfo2() instead of deprecated mallinfo() (bugmaster)
0032088: [OCCT:Modeling Algorithms] Modeling Algorithms - Empty result of offset operation in mode "Complete" join type "Intersection" (bugmaster)
0032334: [OCCT:Visualization] Visualization - SelectMgr_RectangularFrustum::Overlaps() does not set triangle normal in some cases (bugmaster)
0032191: [OCCT:Tests] Tests - merge duplicated tests/v3d selection cases (bugmaster)
0032341: [OCCT:Coding] Coding Rules - eliminate GCC11 compiler warnings -Wmaybe-uninitialized (kgv)
0032342: [OCCT:DRAW] Draw Harness - preload basic Tcl scripts into WebAssembly (bugmaster)
0032311: [OCCT:Documentation] Documentation - Removing obsolete tag COLS_IN_ALPHA_INDEX (bugmaster)
0032320: [OCCT:Documentation] Documentation - mention rapidjson-dev and qtcreator within Debian packages (bugmaster)
0032232: [OCCT:Configuration] Draw Harness - make Tk dependency optional (bugmaster)
0032285: [OCCT:Coding] Coding Rules - get rid of generic methods in GCPnts_TangentialDeflection (bugmaster)
0032289: [OCCT:Visualization] Visualization - add NCollection_Mat3 for 3x3 matrix similar to NCollection_Mat4 (bugmaster)
0032293: [OCCT:Coding] Coding Rules - merge GCPnts_UniformDeflection.pxx into GCPnts_UniformDeflection.cxx (kgv)
0032294: [OCCT:Coding] Coding Rules - merge GCPnts_QuasiUniformAbscissa.pxx into GCPnts_QuasiUniformAbscissa.cxx (kgv)
0032295: [OCCT:Coding] Coding Rules - merge GCPnts_AbscissaPoint.pxx into GCPnts_AbscissaPoint.cxx (kgv)
0032296: [OCCT:Coding] Coding Rules - merge GCPnts_QuasiUniformDeflection.pxx into GCPnts_QuasiUniformDeflection.cxx (kgv)
0032297: [OCCT:Coding] Coding Rules - merge GCPnts_UniformAbscissa.pxx into GCPnts_UniformAbscissa.cxx (kgv)
0032301: [OCCT:Visualization] Visualization, TKOpenGl - depth peeling is broken with OpenGl_Caps::buffersOpaqueAlpha option (bugmaster)
0032276: [OCCT:Coding] Coding Rules - replace IntTools_CArray1OfReal by NCollection_Array1 (bugmaster)
0032251: [OCCT:Documentation] Documentation, gendoc.tcl - reference manual excludes TKIVtk and other optional modules (bugmaster)
0032248: [OCCT:Visualization] Visualization - load "false" deferred glTF data immediately (bugmaster)
0032243: [OCCT:Tests] Tests - unexpected file artifact s.stl at the root of repository (bugmaster)
0032237: [OCCT:Visualization] Visualization, TKOpenGl - fix Gouraud shading within perspective camera projection (bugmaster)
0032235: [OCCT:Foundation Classes] Foundation Classes, Message_MsgFile - force initialization of global mutex (kgv)
0032202: [OCCT:Visualization] Visualization - XCAFDoc_VisMaterial::FillMaterialAspect() should copy emissive color from PBR definition (bugmaster)
0032201: [OCCT:Visualization] Visualization, TKOpenGl - unify Phong/PBR material properties getters (bugmaster)
0032198: [OCCT:Visualization] Visualization, TKOpenGl - per-vertex lighting ignores back/front material colors (bugmaster)
0032174: [OCCT:Data Exchange] Data Exchange - read.step.root.transformation parameter has reversed definition (bugmaster)
0031190: [OCCT:Modeling Algorithms] Modeling Algorithms - progress indication in GeomPlate is inconsistent (bugmaster)
0025845: [OCCT:VIS] VIS - Surface normals to be associated with polygonal source (bugmaster)
0031970: [OCCT:Data Exchange] Data Exchange, STEP reader - parser syntax error messages are inaccessible (bugmaster)
       0032115: [OCCT:Data Exchange] Data Exchange, STEP reader - Incorrect full path to file is not caught (bugmaster)
             0032119: [OCCT:Coding] Coding Rules - eliminate msvc warning C4800 (implicit cast to bool) after fix for 32115 (bugmaster)
0032109: [OCCT:Application Framework] Application Framework: Test case bugs caf bug31546 works extremely unstable (bugmaster)
0032207: [OCCT:DRAW] Draw Harness, ViewerTest - explicitly close 3D Viewer windows at Tcl interpreter closure (bugmaster)
0032218: [OCCT:Visualization] Visualization - move V3d_View::ShadingModel() property to Graphic3d_RenderingParams (bugmaster)
       0032222: [OCCT:Visualization] Visualization, V3d_Viewer - use Graphic3d_TOSM_FRAGMENT by default instead of Graphic3d_TOSM_VERTEX (bugmaster)
0032219: [OCCT:Visualization] Visualization, TKService - drop dependency from OpenGL (bugmaster)
0032220: [OCCT:Configuration] Configuration, Aspect_VKeySet - eliminate name collision with X11 macros (kgv)
0032221: [OCCT:Visualization] Visualization, TKD3DHost - fix memory leak within D3DHost_FrameBuffer::Release() (bugmaster)
0032221: [OCCT:Visualization] Visualization, TKD3DHost - fix memory leak within D3DHost_FrameBuffer::Release() (bugmaster)
0032042: [OCCT:Visualization] Visualization, TKOpenGl - pre-multiply headlight flag into light source position (bugmaster)
       0032200: [OCCT:Visualization] Visualization, TKOpenGl - unify Phong/PBR light space calculations (bugmaster)
0032180: [OCCT:Visualization] Visualization - StdSelect_BRepOwner::SetLocation() does not update selected sub-shape (kgv)
0032192: [OCCT:Visualization] Visualization, TKOpenGl - load OpenGL 4.6 functions within OpenGl_Context (bugmaster)
0032144: [OCCT:DRAW] Draw Harness - add -silent option to command Close (bugmaster)
0032093: [OCCT:Visualization] Visualization, TKOpenGl - loading texture in BGR format fails in OpenGL ES (bugmaster)
0032152: [OCCT:Visualization] Visualization - move out GLSL program generator from OpenGl_ShaderManager to Graphic3d_ShaderManager (bugmaster)
0032162: [OCCT:Visualization] Visualization - move AIS_DisplayStatus from AIS_GlobalStatus to PrsMgr_PresentableObject (bugmaster)
       0032184: [OCCT:Visualization] Visualization - remove ambiguous AIS_GlobalStatus constructor (bugmaster)
0032168: [OCCT:Visualization] Visualization - Wrong computation of screen axis in V3d_View::SetTwist method (bugmaster)
0032153: [OCCT:Visualization] Visualization, Graphic3d_ArrayOfPrimitives - share common allocator (bugmaster)
0032155: [OCCT:Tests] Tests - remove broken command OCC280 (bugmaster)
0032160: [OCCT:Coding] Coding Rules - merge AIS_InteractiveContext_*.cxx into single file (bugmaster)
0032165: [OCCT:Visualization] Visualization - remove obsolete method AIS_InteractiveContext::PurgeViewer() (bugmaster)
0032040: [OCCT:Visualization] Visualization, OpenGl_View - merge OpenGl_View_Redraw.cxx into OpenGl_View.cxx (bugmaster)
0032139: [OCCT:Visualization] Visualization - support single-precision floating point data within Poly_Triangulation (bugmaster)
0032095: [OCCT:Tests] Tests - drop comparison in unstable perf/ncollection group (bugmaster)
0032117: [OCCT:Visualization] Visualization, TKOpenGl - assert in OpenGl_AspectsSprite due to implicit destruction of existing resource (bugmaster)
0032118: [OCCT:Visualization] Visualization, Graphic3d_MarkerImage::StandardMarker() - return marker with pre-defined id (bugmaster)
0032122: [OCCT:Samples] Samples - handle WASD keys in WebGL sample (bugmaster)
0031990: [OCCT:Coding] Coding, Draw Harness - Replace C-like pointers to function in Draw_SaveAndRestore class to virtual function (bugmaster)
0032145: [OCCT:Coding] Coding Rules - move GL functions loading to OpenGl_GlFunctions.cxx (bugmaster)
0032147: [OCCT:Documentation] Documentation - drop mentioning of WOK from build_3rdparty (bugmaster)
0032013: [OCCT:Samples] Samples - iOS sample compilation errors (bugmaster)
0032081: [OCCT:Visualization] Visualization - WebGL sample errors when run in Safari browser with WebGL 1.0 (bugmaster)
0032101: [OCCT:Visualization] Visualization, TKOpenGl - use GL_UNPACK_ROW_LENGTH within OpenGL ES 3.0 / WebGL 2.0 (bugmaster)
0032058: [OCCT:Modeling Data] Modeling Data - Extrema curve-surface gives wrong result for planar surface of revolution and circle (bugmaster)
0032110: [OCCT:Visualization] Visualization, TKOpenGl - allow incomplete PBR on OpenGL ES 2.0 without GL_EXT_shader_texture_lod (bugmaster)
0032083: [OCCT:Visualization] Visualization, TKOpenGl - PBR rendering is unavailable on Apple A12 Bionic (iPad) (bugmaster)
       0032105: [OCCT:Visualization] Visualization, TKOpenGl - PBR flat shading GLSL program compilation error on OpenGL ES 2.0 (bugmaster)
       0032113: [OCCT:Visualization] Visualization, TKOpenGl - broken PBR diffuse map within OpenGl_Caps::buffersOpaqueAlpha() on OpenGL ES 2.0 (bugmaster)
       0032114: [OCCT:Visualization] Visualization, TKOpenGl - broken PBR LUT on OpenGL ES 2.0 (bugmaster)
0032082: [OCCT:Visualization] Visualization, TKOpenGl - improve formatting of error messages (kgv)
0032094: [OCCT:Visualization] Visualization, TKOpenGl - OpenGl_VertexBuffer::bindAttribute() silently does nothing without active GLSL program (bugmaster)
0031547: [OCCT:Visualization] Visualization - V3d_View creates V3d_Trihedron instance (bugmaster)
0032064: [OCCT:Coding] Coding Rules - make RWGltf_GltfJsonParser non-private (bugmaster)
0032036: [OCCT:Visualization] Visualization, TKOpenGl - broken Cubemap background on GeForce 320M (bugmaster)
0032037: [OCCT:Visualization] Visualization - move V3d_View::FitMinMax() to Graphic3d_Camera::FitMinMax() (bugmaster)
0032038: [OCCT:Visualization] Visualization, OpenGl_View - move out framebuffer initialization from ::Redraw() to ::prepareFrameBuffers() (bugmaster)
0032044: [OCCT:Foundation Classes] Foundation Classes - NCollection_Array2::Resize() does not allocate pointer array (bugmaster)
0032045: [OCCT:Visualization] Visualization, TKOpenGl - move light source functions from OpenGl_ShaderManager.cxx to Shaders (bugmaster)
0032048: [OCCT:Configuration] Configuration - Extend batch files to build OCCT with Emscripten (bugmaster)
0032055: [OCCT:DRAW] Draw Harness, ViewerTest - add more vmanipulator position adjusting options (bugmaster)
0032057: [OCCT:Coding] Coding Rules - eliminate CLang warning -Wunused-parameter when targeting iOS (bugmaster)
0031172: [OCCT:Modeling Algorithms] Modeling Algorithms - Unexpected result of BRepTools::OuterWire() (bugmaster)
0031756: [OCCT:Data Exchange] Data Exchange - broken parsing of STEP entity in case of missing last parameter (bugmaster)
       0032028: [OCCT:Coding] Coding Rules, StepFile - eliminate CLang warning -Wmisleading-indentation (bugmaster)
0032015: [OCCT:Visualization] Visualization - Select3D_SensitiveTriangulation::myDetectedIdx is inaccessible (bugmaster)
0031226: [OCCT:Foundation Classes] Foundation Classes - TCollection_AsciiString::IsRealValue() returns true if a string contains a non-real value (bugmaster)
0029750: [OCCT:Samples] Samples - function arrows are not updated by moving a node in FuncDemo qt sample (bugmaster)
0029723: [OCCT:Modeling Data] Modeling Data - Get rid of second writing format (additional save of UV points) (bugmaster)
0031705: [OCCT:Visualization] Visualization - move out construction of predefined markers from OpenGl_AspectsSprite to Graphic3d_MarkerImage (bugmaster)
0031995: [OCCT:Modeling Data] Modeling Data - Bounding box is wrong for face (bugmaster)
0027426: [OCCT:Application Framework] FSD_BinaryFile: Assignment to a temporary handle variable (bugmaster)
0031994: [OCCT:DRAW] Draw Harness - dversion prints "Architecture: unrecognized" on ARM host (bugmaster)
0031996: [OCCT:Visualization] Visualization - PhongShading.fs compilation error on OpenGL drivers for AMD Radeon (bugmaster)
0031997: [OCCT:Visualization] Visualization, TKOpenGl - phong shader compilation error with normal texture map enabled (bugmaster)
0031944: [OCCT:Foundation Classes] Foundation Classes, Message_Report - add missing mutex locks for message level (bugmaster)
0032001: [OCCT:Visualization] Visualization - moving dump of selection owner from sensitive to selection manager (bugmaster)
0032000: [OCCT:Foundation Classes] Foundation Classes - collect OSD_Timer time in message report (bugmaster)
0031350: [OCCT:Application Framework] Application Framework - Dump improvement for OCAF classes (bugmaster)
0031945: [OCCT:Foundation Classes] Foundation Classes - unique names of alerts of message report in DumpJson (bugmaster)
0031908: [OCCT:DRAW] Draw Harness, TKTopTest - wavefront file path length is limited to 100 characters (bugmaster)
       0031998: [OCCT:Tests] Tests - unexpected file artifact at the root of repository (bugmaster)
0031987: [OCCT:Visualization] Visualization - Slow rectangular selection on models with big number of sensitives (bugmaster)
0029217: [OCCT:Application Framework] Application Framework - undocumented API method XmlLDrivers::SetStorageVersion() (bugmaster)
       0031985: [OCCT:Documentation] Documentation - description of TDocStd_FormatVersion is excessive (bugmaster)
0031921: [OCCT:Application Framework] Application Framework - reading OCAF data from several threads is not possible (bugmaster)
       0031983: [OCCT:Samples] Samples - CSharp cannot be compiled "atomic<> is not supported by C++/CLI" (bugmaster)
0030075: [OCCT:Shape Healing] [REGRESSION] Shape Healing - Regression after implementation of fix for bug 28694. (bugmaster)
0031976: [OCCT:Foundation Classes] Foundation Classes, BVH_IndexedBoxSet - access members of base class via this pointer (bugmaster)
0026047: [OCCT:Data Exchange] Data Exchange - Lost colors for IGES export (dpasukhi)
0031958: [OCCT:Tests] Tests - testdiff shows empty Total Image difference (bugmaster)
0031909: [OCCT:Visualization] Visualization, AIS_Trihedron - replace maps with arrays (bugmaster)
0031815: [OCCT:Visualization] Visualization, TKOpenGl - avoid XResizeWindow() within OpenGl_Window::Resize() (bugmaster)
0029827: [OCCT:Modeling Data] Modeling Data - TopoDS_Shape::Nullify() does not reset location (bugmaster)
0027130: [OCCT:Visualization] Visualization, Ray tracing - skip structures with transformation persistence flag (bugmaster)
315 issues View Issues
Released 2020-11-05
Version 7.5.0 - November 4, 2020. Highlights:

General
- Redesigned API of progress indicator for parallel tasks
- Support of compilation for WebAssembly (with Emscripten SDK)
- New printer Message_PrinterSystemLog for logging messages to system log
 
Modeling
- Support of progress indicator in BRepMesh
- New alternative algorithm for triangulation of 2d polygons
- Tool to remove internal sub-shapes (with INTERNAL orientation) from the shape keeping topological connectivity
- Allowed usage of multi-dimensional compound arguments for Boolean Cut and Common operations
 
Visualization
- Use of sRGB textures and render buffer
- PBR Metallic-roughness shading model
- Normal map texture support
- Option to compute BVH trees used for interactive selection in background thread
- Support of non-standard style font families (“Narrow”, “Condensed”, etc.) and multi-font .ttc files in Font Manager
 
Data Exchange
- Support of reading STEP files containing non-Ascii symbols (Unicode or local code pages) in text strings
- Support of writing Unicode text strings to STEP (as UTF-8)
- New API for STEP reader accepting C++ stream on input
- glTF 2.0 writer
- Improved performance of (ASCII) STL and OBJ readers

Application Framework
- Management of several documents (open, save, close, etc.) in parallel threads (one application per thread)
- Inheritance of attributes to reuse their persistence mechanisms
- Progress indicator in TDocStd_Application
- Optimization of Commit operation for large modifications

Draw Test Harness
- Colorized message output
- Support of Unicode symbols in DRAW console on Windows
- Flight-mode navigation in 3D viewer via WASD keys and 3D mouse input on Windows
- Experimental teleport-mode navigation in 3D viewer using OpenVR
 
Samples
- Unification of mouse gestures for 3D viewer manipulation in samples
- New WebGL viewer sample
- Update of JNI sample for Android Studio (from Eclipse project)
- New Qt OCCT Overview sample
 
Documentation
- Restructuring of OCCT documentation for easier orientation and higher user-friendliness
0031186: [OCCT:Foundation Classes] Foundation Classes - add additional useful methods to BVH_Box (bugmaster)
0031144: [OCCT:Shape Healing] Shape Healing - ShapeAnalysis::OuterWire() infinite loop on solid obtained from IFC (bugmaster)
0030700: [OCCT:Visualization] Visualization, TKOpenGl - support PBR Metallic-Roughness shading model (apn)
       0031096: [OCCT:Visualization] Visualization, TKOpenGl - support metallic-roughness texture mapping (bugmaster)
             0031253: [OCCT:Visualization] Visualization, TKOpenGl - phong shading GLSL compilation fail on Adreno 308 (bugmaster)
             0031275: [OCCT:Visualization] Visualization, TKOpenGl - handle normal-map texture with Path-Tracing (bugmaster)
             0031302: [OCCT:Visualization] Visualization, TKOpenGl - wrong tangent space calculation for normal maps (bugmaster)
       0031580: [OCCT:Visualization] Visualization, TKOpenGl - cubemap initialization error on OpenGL ES 2.0 (bugmaster)
       0031293: [OCCT:Visualization] Visualization, TKOpenGl - broken capping when PBR shading is ON (bugmaster)
       0031370: [OCCT:Documentation] Documentation - provide information about PBR implementation (bugmaster)
             0031645: [OCCT:Documentation] Documentation - provide external article references to PBR developer guide (abv)
                   0031830: [OCCT:Documentation] Documentation - broken reference 14 in pbr_math document (bugmaster)
       0031372: [OCCT:Visualization] Visualization, TKOpenGl - failed to create texture on OpenGL ES 2.0 due to unknown GL_TEXTURE_BASE_LEVEL (kgv)
       0031097: [OCCT:Visualization] Visualization, TKOpenGl - support Occlusion texture mapping (bugmaster)
       0031098: [OCCT:Visualization] Visualization, TKOpenGl - support Normal texture map (bugmaster)
             0031302: [OCCT:Visualization] Visualization, TKOpenGl - wrong tangent space calculation for normal maps (bugmaster)
       0031099: [OCCT:Visualization] Visualization, TKOpenGl - support Point light source with artistic full cut-off distance (bugmaster)
0027531: [OCCT:Modeling Algorithms] Modeling Algorithms - Make the algorithm Approx_SameParameter more clear and robust (bugmaster)
       0027650: [OCCT:Modeling Algorithms] Bad result in test "blend simple H4" (bugmaster)
0030953: [OCCT:Data Exchange] Data Exchange - implement export of mesh data into glTF 2.0 format (bugmaster)
       0031816: [OCCT:Visualization] Data Exchange - RWMesh_MaterialMap::CopyTexture() copies glb file instead of a texture inside it (bugmaster)
0031454: [OCCT:Visualization] Visualization - perceptually uniform color scale (bugmaster)
0031478: [OCCT:Visualization] Visualization, TKOpenGl - allow uploading Cubemap in compressed DDS format when supported by GPU (bugmaster)
0025748: [OCCT:Foundation Classes] Foundation Classes - Parallel version of progress indicator (abv)
       0031813: [OCCT:Data Exchange] Data Exchange, RWGltf_GltfJsonParser - debug assertion in progress scope on reading glTF1.0 files (abv)
       0031763: [OCCT:Foundation Classes] Foundation Classes - reporting of progress within parallel algorithms (bugmaster)
0029528: [OCCT:Visualization] Visualization, TKOpenGl - allow defining sRGB textures (apn)
       0031135: [OCCT:Visualization] Visualization, TKOpenGl - texture sRGB -> linear conversion is applied twice by Path Tracer (bugmaster)
0030773: [OCCT:Application Framework] Application Framework - To allow to inherit existing attributes to reuse persistence mechanisms (abv)
0030911: [OCCT:Visualization] Visualization - Font_BRepFont using as a usual Standard_Transient (abv)
0030600: [OCCT:Visualization] Visualization, TKOpenGl - include GLES3/gl3.h instead of GLES2/gl2.h (bugmaster)
       0031583: [OCCT:Visualization] Visualization, OpenGl_Context - load OpenGL ES 3.0 functions (bugmaster)
             0031477: [OCCT:Visualization] Visualization, TKOpenGl - fetch/wrap getBufferSubData() function from WebGL 2.0 (bugmaster)
       0031375: [OCCT:Visualization] Visualization, TKOpenGl - suppress warning on WebGL 1.0 (kgv)
0031570: [OCCT:Samples] Samples - add Qt samples similar to standard MFC samples (bugmaster)
       0031801: [OCCT:Samples] Samples: Overview Qt - Topology - Problems with displaying in shading mode (bugmaster)
       0031802: [OCCT:Samples] Samples: Overview Qt - Geometry - Labels do not match with objects (bugmaster)
       0031803: [OCCT:Samples] Samples: Overview Qt - OCAF - Switching on other samples do not cause context cleaning (bugmaster)
       0031824: [OCCT:Samples] Samples - Code is not displayed in Qt OCCT Overview sample after compilation by CMake (bugmaster)
       0031826: [OCCT:Samples] Samples - Qt OCCT Overview sample is not compiled with qt486 (asuraven)
       0031827: [OCCT:Samples] Samples - Qt OCCT Overview sample is not compiled with VS 2010 (bugmaster)
       0031872: [OCCT:Samples] Samples, Qt OCCT Overview sample - Problems with 2D and 3D Viewer (asuraven)
       0031873: [OCCT:Samples] Samples, Qt OCCT Overview sample - Problems of compilation and launch in 32 bit mode on Windows (bugmaster)
0031458: [OCCT:Visualization] Visualization - refine classes across Prs3d and StdPrs packages (bugmaster)
0031518: [OCCT:Samples] Samples - update QtWidget samples to use AIS_ViewController (bugmaster)
0031521: [OCCT:Samples] Samples - update MFC ImportExport sample to use AIS_ViewController (bugmaster)
0029902: [OCCT:Data Exchange] Data Exchange, XCAF - provide extended Material definition for visualization purposes (apn)
       0031139: [OCCT:Data Exchange] Data Exchange - fix misprint in RWObj_CafReader (bugmaster)
0027342: [OCCT:Data Exchange] Data Exchange, STEP - support C++ streams for import (bugmaster)
0031038: [OCCT:DRAW] Draw - adaptations for running tests with CLang address sanitizer (bugmaster)
0030609: [OCCT:Coding] Coding - eliminate warnings issued by gcc 8.1.0 (apn)
0031548: [OCCT:Visualization] Visualization, SelectBasics_PickResult - include surface normal into picking details (bugmaster)
0031004: [OCCT:Coding] Coding - eliminate warnings issued by gcc 9.1.0 (bugmaster)
0031340: [OCCT:Application Framework] Application Framework - LDOM fails to read XML file starting with BOM (bugmaster)
0031773: [OCCT:Visualization] Visualization - add Prs3d_ToolTorus (mzernova)
0031504: [OCCT:Data Exchange] Data Exchange - Wrong output of progress indicator when writing to stl. (bugmaster)
0025916: [OCCT:Modeling Algorithms] Modeling Algorithms - Exception during execution thickening of shell (bugmaster)
0031649: [OCCT:Visualization] Visualization, TKOpenGL - broken skybox in VR output (bugmaster)
0031431: [OCCT:Visualization] Visualization, PrsMgr_PresentableObject - simplify HLR computing interface (kgv)
       0031652: [OCCT:Visualization] Visualization - crash on highlighting HLR Computed presentation displayed with Shaded display mode (bugmaster)
0031632: [OCCT:DRAW] Draw Harness - handle 3d mouse Raw HID input on Windows (bugmaster)
0029451: [OCCT:Foundation Classes] Information Message Alert to debug an algorithm or object functionality (bugmaster)
       0031804: [OCCT:Foundation Classes] Foundation Classes - Store Message_Report in Json format (bugmaster)
0031313: [OCCT:Foundation Classes] Foundation Classes - Dump improvement for classes (bugmaster)
       0031322: [OCCT:Visualization] Visualization, Select3D_SensitiveEntity - method NbSubElements() should be const (bugmaster)
       0031326: [OCCT:Visualization] Foundation Classes - Init from Json for base OCCT classes (bugmaster)
       0031354: [OCCT:Visualization] Visualization - Dump improvement for V3d, Graphic3d, Aspect (bugmaster)
0030268: [OCCT:Inspectors] Inspectors - improvements in VInspector plugin (bugmaster)
       0031336: [OCCT:Modeling Data] Modeling data - extend BRepPrimAPI_MakeBox with planar shape creation (bugmaster)
0031716: [OCCT:Visualization] Visualization, Select3D_SensitiveSet::matches() - avoid building BVH in case of full overlapping by the volume (bugmaster)
0031781: [OCCT:Modeling Algorithms] Modeling Algorithms - ChFi3d_Builder throws an exception when built with Visual Studio 2019 (ifv)
0031782: [OCCT:Modeling Algorithms] Modeling Algorithms - Regressions on VS 2019 (vc142) on fillet tests (bugmaster)
0031789: [OCCT:Coding] Coding Rules - remove redundant Standard_EXPORT from TKMesh (abv)
0031790: [OCCT:Configuration] Configuration, CMake - add optional OpenVR dependency (kgv)
0031793: [OCCT:DRAW] Draw Harness, vmanipulator - disable sorting picking result workaround (bugmaster)
0031795: [OCCT:Documentation] Documentation - OCCDoc_ProcessSvg uses syntax incompatible with Inkscape 1.0 (bugmaster)
0031799: [OCCT:Configuration] Configuration - compilation errors with Android NDK r12 (abv)
0031808: [OCCT:Visualization] Visualization - NULL dereference in Graphic3d_Structure::IsDisplayed() on Removed presentation (bugmaster)
0031819: [OCCT:Documentation] Documentation - add references to Flex and Bison (bugmaster)
0031821: [OCCT:Coding] Coding - Uninitialized variables in TKFillet project (bugmaster)
0031825: [OCCT:Data Exchange] Data Exchange, STEP - NULL dereference while re-exporting model with empty Datum description (bugmaster)
0031833: [OCCT:Visualization] Visualization - dynamic highlighting does not appear within ImmediateRedraw() (bugmaster)
0031851: [OCCT:Data Exchange] Data Exchange, STEP - enable Unicode symbols in STEP export (bugmaster)
0031856: [OCCT:DRAW] Draw Harness - ReadStep should propagate progress indicator (bugmaster)
0031866: [OCCT:Documentation] Documentation - add description to Graphic3d_NameOfMaterial enumeration values (bugmaster)
0031875: [OCCT:DRAW] Draw Harness, ViewerTest - command vaspects -mostContinuity lacks g1 and g2 options (bugmaster)
0031877: [OCCT:DRAW] DRAW - some Visualization commands are not protected against uninitialized viewer (abv)
0031884: [OCCT:Data Exchange] Data Exchange - NULL de-reference within STEPCAFControl_Reader::SetSourceCodePage() (bugmaster)
0031888: [OCCT:Configuration] Configuration, qmake - linkage error due to missing .cpp file in TKMesh (bugmaster)
0031898: [OCCT:Coding] Coding Rules - extend Standard_WarningsDisable.hxx with -Wreorder (bugmaster)
0031606: [OCCT:Configuration] Configuration, CMake - build fails with Android NDK + CLang compiler + MinGW Makefiles (bugmaster)
0031615: [OCCT:Coding] Coding - New warnings after integration fix for 0031552 (bugmaster)
0031619: [OCCT:Samples] Samples - update JNI sample to use Android Studio (kgv)
0031620: [OCCT:Samples] Samples - update Android JNI sample to use AIS_ViewController (kgv)
0031621: [OCCT:DRAW] Draw Harness - handle navigation keys (bugmaster)
0031622: [OCCT:Samples] Samples - update MFC Animation sample with proper frame updates (bugmaster)
0031635: [OCCT:Documentation] Documentation - minor clean-up of User Guide for Foundation Classes module (bugmaster)
0031637: [OCCT:Documentation] Documentation - minor clean-up of User Guide for Visualization module (bugmaster)
0031643: [OCCT:Visualization] Visualization - Graphic3d_Camera::Copy() raises exception on copying ZNear < 0.0 (bugmaster)
0031647: [OCCT:Samples] Samples - do not enable floating point exceptions in MFC samples (bugmaster)
0031658: [OCCT:Inspectors] Inspector - using AIS_ViewController in View package (bugmaster)
0031668: [OCCT:Visualization] Visualization - WebGL sample doesn't work on Emscripten 1.39 (bugmaster)
0031671: [OCCT:Coding] Coding Rules - eliminate warnings issued by clang 11 (bugmaster)
0031673: [OCCT:DRAW] Draw Harness, ViewerTest - command vlocation applies transformation in opposite order (bugmaster)
0031682: [OCCT:Visualization] Visualization - Prs3d_ShadingAspect::SetTransparency() has no effect with Graphic3d_TOSM_UNLIT shading model (bugmaster)
0031687: [OCCT:DRAW] Draw Harness, ViewerTest - extend command vrenderparams with option updating viewer defaults (bugmaster)
0031688: [OCCT:Visualization] Visualization - Wrong ISO lines for a face created from BSpline (bugmaster)
0031701: [OCCT:Visualization] Visualization, SelectMgr_ViewerSelector - make depth tolerance configurable (bugmaster)
0031706: [OCCT:Data Exchange] Data Exchange, RWGltf_CafReader - imports model with incorrect transformation (bugmaster)
0031709: [OCCT:DRAW] Draw Harness - move methods ViewerTest::ParseOnOff()/ParseColor() to package Draw (bugmaster)
0031713: [OCCT:DRAW] Draw Harness, IVtkDraw - add commands ivtksetcolor, ivtkaxo, ivtkclose, ivtksettransparency (bugmaster)
0031715: [OCCT:Visualization] Visualization, OpenGl_ShaderProgram - add access to proxy shader program (bugmaster)
0031727: [OCCT:Samples] Samples, JNI Sample - JNI DETECTED ERROR on calling OcctJniRenderer.postMessage() (bugmaster)
0031733: [OCCT:Visualization] Visualization, Prs3d_ToolQuadric - create indexed arrays (bugmaster)
       0031773: [OCCT:Visualization] Visualization - add Prs3d_ToolTorus (mzernova)
       0031876: [OCCT:Configuration] Configuration - Prs3d_Arrow::DrawShaded() crashes in msvc10 win32 Release build (bugmaster)
0031740: [OCCT:Configuration] Configuration - recover support of Yacc and Lex generation (bugmaster)
0031757: [OCCT:Visualization] Visualization - Prebuild BVH for Select3D_SensitiveEntity in separate threads (bugmaster)
0031758: [OCCT:Visualization] Visualization, AIS_InteractiveContext - unify clearDynamicHighlight() method (bugmaster)
0031759: [OCCT:Application Framework] Application Framework - regression: support of old versions of OCAF document fails (bugmaster)
0031762: [OCCT:Visualization] Visualization, Font_TextFormatter - tabulation length is respected with one extra symbol shift (abv)
0031765: [OCCT:Coding] Coding Rules - eliminate GCC compiler warnings -Wcatch-value in IVtk (bugmaster)
0031766: [OCCT:Modeling Algorithms] Modeling Algorithms - Instability on pipe bugs bug26088 test case (bugmaster)
0031768: [OCCT:Foundation Classes] Foundation Classes - use usleep within OSD::MilliSecSleep() (bugmaster)
0031769: [OCCT:Application Framework] Application Framework - regression : can not initialize two kinds of application in one thread (bugmaster)
0031424: [OCCT:Visualization] Visualization - stop using Prs3d_Drawer::HLRAngle() parameter (kgv)
0031455: [OCCT:Modeling Algorithms] Modeling Algorithms - useless pointer casts in BRepAlgoAPI classes (msv)
0031456: [OCCT:Visualization] Visualization - move out Dimensions and Relations from package AIS to PrsDims (bugmaster)
       0031502: [OCCT:Coding] Coding - New warnings after integration fix for 0031456 (bugmaster)
0031467: [OCCT:Foundation Classes] Foundation Classes, OSD_MemInfo - disable reading /proc/%d/status with Emscripten (bugmaster)
0031477: [OCCT:Visualization] Visualization, TKOpenGl - fetch/wrap getBufferSubData() function from WebGL 2.0 (bugmaster)
0031490: [OCCT:Foundation Classes] Foundation Classes, Poly_Connect - speed up temporary allocations (bugmaster)
0031501: [OCCT:Foundation Classes] Foundation Classes, Message_Printer - remove theToPutEndl argument (bugmaster)
0031512: [OCCT:Foundation Classes] Foundation Classes - drop unused class NCollection_Comparator (bugmaster)
0031513: [OCCT:Data Exchange] Data Exchange - FSD_Base64Decoder::Decode() returns buffer with wrong length (bugmaster)
0031517: [OCCT:Data Exchange] Data Exchange - wrong result of ShapeTool::UpdateAssemblies() (bugmaster)
0031519: [OCCT:Visualization] Visualization, AIS_ViewController - add AIS_MouseGesture_ZoomWindow gesture (bugmaster)
0031544: [OCCT:Visualization] Visualization, IVtkTools_DisplayModeFilter - show boundaries of faces in shading mode of VTK presentation (bugmaster)
0031573: [OCCT:Visualization] Visualization - Do not show seam edge for shading presentation with boundary edges in VTK (bugmaster)
0031588: [OCCT:Visualization] Visualization, TKOpenGl - display immediate updates in brackets within frame stats (bugmaster)
0031596: [OCCT:Visualization] Visualization, OpenGl_Context - take GL_OES_texture_float extension into account for arbTexFloat flag (bugmaster)
0031599: [OCCT:Visualization] Visualization - when using AIS_Manipulator, the scene rotates at the same time (bugmaster)
0031602: [OCCT:Modeling Algorithms] [Regression vs 7.0.0] Modeling Algorithms - Invalid result of boolean operation (bugmaster)
0031178: [OCCT:Configuration] Configuration, genproj - fix searching for zlib on Linux platform (bugmaster)
0031189: [OCCT:DRAW] Draw Harness, ViewerTest - send messages to Message::DefaultMessenger() (bugmaster)
0031193: [OCCT:Visualization] Visualization - OpenGl_Flipping wrong text position if local transformation set (mzernova)
0031219: [OCCT:Application Framework] Application Framework - TObj_Object::SetName(const Standard_CString theName) should use conversion to TCollection_HAsciiString (bugmaster)
0031221: [OCCT:Visualization] Visualization - selection filter in context should provide AND option (abv)
0031225: [OCCT:Visualization] Visualization, TKOpenGl - support cubemap for environment texture within Ray-Tracing (bugmaster)
0031227: [OCCT:Tests] Tests - log number of compared images into report (bugmaster)
0031274: [OCCT:Data Exchange] Data Exchange - RWObj_Reader ignores usemtl with empty name (bugmaster)
0031279: [OCCT:Visualization] Visualization, TKOpenGl - environment background is misplaced within Ray-Tracing (bugmaster)
0031284: [OCCT:Visualization] Visualization - XCAFDoc_VisMaterialPBR lacks Index of Refraction (bugmaster)
0031295: [OCCT:Foundation Classes] Foundation Classes, BVH_Tools - incorrect detection of ray-box intersection (bugmaster)
0031312: [OCCT:Data Exchange] Data Exchange - RWGltf_CafReader fails reading texture embedded into base64 bufferView (bugmaster)
0031315: [OCCT:Visualization] Visualization - marker texture is lost after multi-textured object (bugmaster)
0031316: [OCCT:Foundation Classes] Foundation Classes - OSD_MemInfo parameter to set active metrics (bugmaster)
0031320: [OCCT:Application Framework] TObj - method TObj_Object::GetFatherObject() is not protected against deleted object (bugmaster)
0031323: [OCCT:Application Framework] OCAF, TObj - TObj_OcafObjectIterator does not go recursively to children if type argument is used (bugmaster)
0031332: [OCCT:Data Exchange] Data Exchange - RWGltf_CafReader ignores bufferView.byteStride within glTF 2.0 (bugmaster)
0031333: [OCCT:Data Exchange] Data Exchange - RWGltf_TriangulationReader::readBuffer() fails to read interleaved buffer at the end of file (bugmaster)
0031353: [OCCT:Application Framework] TDocStd_Application does not have api to set progress indicator. (bugmaster)
0031363: [OCCT:Documentation] Documentation - broken Doxygen documentation of header files in Standard package (bugmaster)
0031364: [OCCT:Foundation Classes] Foundation Classes - unused enumerations in GeomAbs package (bugmaster)
0031366: [OCCT:Documentation] Documentation - Doxygen warnings in Standard_Dump.hxx (bugmaster)
0031369: [OCCT:Foundation Classes] Foundation Classes, Standard_ReadBuffer - access violation on second ::ReadChunk() call after read failure (bugmaster)
0031394: [OCCT:Visualization] Visualization, TKOpenGl - define OpenGl_Element::EstimatedDataSize() interface (bugmaster)
0030904: [OCCT:Visualization] Visualization - OSD_MemInfo provide Update with parameter of computation kind (kgv)
0030922: [OCCT:Visualization] Visualization - OpenGl_Text wrong local transformation if text has not own attach point (mzernova)
0030939: [OCCT:DRAW] Draw Harness, ViewerTest - AIS_ViewCube animation does not work on Linux and macOS (bugmaster)
0030958: [OCCT:Modeling Algorithms] BRepOffsetAPI_ThruSections operation raises an exception while building history (bugmaster)
0030964: [OCCT:Data Exchange] Data Exchange - use Standard_ReadLineBuffer within OBJ reader (bugmaster)
       0031213: [OCCT:Coding] Coding Rules, RWStl_Reader - THE_BUFFER should NOT be a global object (bugmaster)
       0031309: [OCCT:Data Exchange] Data Exchange - RWObj_Reader fails to read mh03.obj with multi-line syntax (kgv)
0030969: [OCCT:Coding] Coding Rules - refactor Quantity_Color.cxx color table definition (apn)
0030982: [OCCT:Visualization] Visualization, OpenGl_View::MinMaxValues() - do not add background quad into depth range (bugmaster)
0030992: [OCCT:Foundation Classes] Foundation Classes - heap-buffer-overflow reported by Clang address sanitizer in BSplCLib::BuildKnots() (abv)
0030993: [OCCT:Modeling Algorithms] Modeling Algorithms - heap-use-after-free reported by Clang address sanitizer in BRepFeat_MakeRevolutionForm::Perform() (abv)
0031007: [OCCT:Coding] Coding - eliminate warnings issued while compiling with -pedantic flag (bugmaster)
0031008: [OCCT:Application Framework] Application Framework - memcpy-param-overlap reported by Clang address sanitizer in LDOM_XmlReader::ReadRecord() (abv)
0031010: [OCCT:Foundation Classes] Foundation Classes - heap-buffer-overflow reported by Clang address sanitizer in OSD_Path::IsUncExtendedPath() (abv)
0031014: [OCCT:Inspectors] Inspectors - variables for Qt in CMake (bugmaster)
0031015: [OCCT:Visualization] Visualization, TKOpenGl - OpenGl_WorldViewState does not cache inverted matrix (bugmaster)
0031034: [OCCT:Visualization] Visualization - stack-use-after-scope reported by Clang address sanitizer in AIS_FixRelation::Compute() (abv)
0031035: [OCCT:Coding] Coding - uninitialized class fields reported by Visual Studio Code Analysis (bugmaster)
0031036: [OCCT:Foundation Classes] Foundation Classes, Message_PrinterOStream - add option printing colored text into console (apn)
       0031188: [OCCT:DRAW] Draw Harness - enable colorized messages output to console by default (bugmaster)
             0031731: [OCCT:DRAW] Draw Harness - colorize errors and exception messages (kgv)
                   0031820: [OCCT:Tests] Tests - "dlog get" skips last exception when calling 'test" with echo OFF (bugmaster)
                   0031743: [OCCT:DRAW] Draw Harness - fix misprint in Draw_Interpretor::SetToColorize() (bugmaster)
             0031714: [OCCT:DRAW] Draw Harness - print command name with intense within help output (bugmaster)
0031037: [OCCT:Foundation Classes] Foundation Classes - add class Message_PrinterSystemLog for printing messages into system log (apn)
0031043: [OCCT:Modeling Algorithms] GCPnts_TangentialDeflection generates points which number is inconsistent with MinimumOfPoints parameter (oan)
0031044: [OCCT:Coding] Coding - Standard_NODISCARD should be placed before Standard_EXPORT (apn)
0031048: [OCCT:Visualization] Visualization - runtime error reported by Clang undefined behavior sanitizer in Image_AlienPixMap::Save() (abv)
0031050: [OCCT:Data Exchange] Data Exchange - XmlXCAF persistence stores triangulation-only Faces without any geometry (apn)
0031056: [OCCT:Samples] Samples - update glfw sample to use AIS_ViewController (apn)
0031060: [OCCT:Configuration] Configuration - Support building with CLang compiler under VS 2019 (abv)
0031074: [OCCT:Data Exchange] Data Exchange - RWMesh_CafReader::addShapeIntoDoc() incorrectly assigns sub-shapes within recursion (bugmaster)
0031075: [OCCT:Application Framework] Application Framework - reading STEP file into TDocStd_Document leads to memory leaks (bugmaster)
0031079: [OCCT:Visualization] Visualization - embed minimal fallback font (apn)
       0031468: [OCCT:Visualization] Visualization - add public interface to return embedding a single fallback font (bugmaster)
0031082: [OCCT:Visualization] Visualization - crash on display if there are no lights in the view (apn)
0031088: [OCCT:Visualization] Visualization - GL_INVALID_ENUM while dumping view within OpenGL 1.1 (apn)
0031092: [OCCT:DRAW] Foundation Classes - incorrect last output value for Infinite progress indicator (apn)
0031094: [OCCT:Coding] Coding Rules, Image_Texture - eliminate GCC compiler warning -Wsign-compare (bugmaster)
0031095: [OCCT:Coding] Debugging - add code for display of TCollection_AsciiString as UTF-8 in Visual Studio debugger visualizer (bugmaster)
0031102: [OCCT:Visualization] Visualization, AIS_ViewController - AIS_DragAction_Stop is never emitted on mouse unclick (apn)
0031120: [OCCT:Modeling Algorithms] Memory leak in BRepOffsetAPI_MakeOffset (jgv)
0031124: [OCCT:Configuration] Configuration - linker errors when building with CLang on Windows (abv)
0031137: [OCCT:Modeling Data] Modeling Data, BinTools_ShapeSet - avoid allocation of temporary arrays (bugmaster)
0031138: [OCCT:Visualization] Visualization - Image_AlienPixMap fails to load PNG image with palette (bugmaster)
0031171: [OCCT:DRAW] Draw - support Unicode input / output in console on Windows (abv)
0014673: [OCCT:Foundation Classes] Provide true support for Unicode symbols (bugmaster)
0025341: [OCCT:Visualization] Visualization - disallow displaying object as part of connected one and as a free one at the same time (apn)
0025462: [OCCT:Modeling Algorithms] BRepAlgoAPI_Fuse not work correctly for a planar face (bugmaster)
0025482: [OCCT:Data Exchange] Data Exchange - Usage of progress indicator by a translation process of a STEP file into DECAF document (abv)
0025530: [OCCT:Data Exchange] Data Exchange - high-level API should take progress indicator (bugmaster)
0025551: [OCCT:Mesh] BRepMesh can produce internal nodes outside the face interior based on distorted BSpline surface (bugmaster)
0026452: [OCCT:Modeling Algorithms] Infinite loop in Edge/Edge intersection. (bugmaster)
0026925: [OCCT:Data Exchange] Data Exchange - Exception can be raised if assembly is empty (dpasukhi)
0027185: [OCCT:Data Exchange] Data Exchange - IGES - incorrect reading of DE for undefined entity (bugmaster)
0028229: [OCCT:Modeling Data] BRep_Builder::Transfert must not raise exception if the input edge is Locked (bugmaster)
0029195: [OCCT:Application Framework] OCAF - ensure thread safety for different documents (abv)
       0031785: [OCCT:Application Framework] [REGRESSION] Application Framework - application crashes on reading XBF document in background thread (bugmaster)
0029240: [OCCT:Data Exchange] Data Exchange - Crash during reading STEP file (bugmaster)
0029838: [OCCT:Application Framework] Application Framework - TObj.msg defines unused messages (bugmaster)
0029993: [OCCT:Visualization] Visualization - AIS_TextLabel computes selection primitive only for attachment point (bugmaster)
0030003: [OCCT:Modeling Algorithms] Modeling Algorithms, GeomFill_Pipe - construction of pipe by two circular sections and spine curve leads to crash (bugmaster)
0030277: [OCCT:Coding] Coding Rules - avoid extremely long class names in STEP packages (bugmaster)
0030378: [OCCT:Data Exchange] Data Exchange - extract of subset of model entities fails (regression) (bugmaster)
0030456: [OCCT:Configuration] Make OCCT_CHECK_AND_UNSET_GROUP more general (apn)
0030517: [OCCT:Inspectors] Inspectors - improvements in ShapeView plugin (bugmaster)
0030617: [OCCT:Coding] Coding - using reinterpret_cast instead of static_cast for downcast (bugmaster)
0030662: [OCCT:Documentation] Documentation - update programming example in Visualization user guide (abv)
0030697: [OCCT:DRAW] Draw Harness - Draw_Printer should not be set to Message::DefaultMessenger() by default (bugmaster)
0030749: [OCCT:Configuration] Confuguration, genproj - support building of Inspectors (bugmaster)
0030784: [OCCT:Visualization] Visualization - check if selectable of owner in internal container in AIS_InteractiveContext before using (bugmaster)
235 issues View Issues
Released 2019-10-01
Version 7.4.0 - October 1, 2019. Highlights:

Modeling
- Improved robustness, performance and accuracy of BRepMesh algorithm
- Options to control linear and angular deflection for interior part of the faces in BRepMesh
- Improved robustness and stability of Boolean operations and Extrema
- Enabled Boolean Operations on open solids
- Option to suppress history generation to speed up Boolean Operations
- Option to simplify the result of Boolean Operation
- Possibility to calculate surface and volume properties of shapes with triangulation-only geometry
- A new interface for fetching finite part of infinite box in BRepBndLib
- New “constant throat” modes of chamfer creation
- Removal of API for old Boolean Operations

Visualization
- Improved support of embedded Linux platforms
- Selection performance improvement
- Support of clipping planes combinations (clip by box, ¾, etc.)
- New class AIS_ViewController converting user input (mouse, touchscreen) to camera manipulations
- Improved font management
- Improved tools for visualization performance analysis
- Option to display the outline of shaded objects
- Option to exclude seam edges from Wireframe display
- Option to display shrunk mesh presentation
- Possibility to show shapes with dynamic textures (video)
- Support of reading encoded bitmap image from memory buffer
- Removal of the deprecated Local Context functionality from AIS
- Removed dependency from gl2ps (relying on deprecated OpenGL functionality)

Data Exchange
- New tools to import mesh data from glTF 2.0 and OBJ formats
- Support of some non-ASCII encodings in STEP import
- Support of XDE data (assembly structure, colors, names) in export to VRML

Draw Test Harness
- Improved 3D Viewer camera manipulations
- Fixed issues with starting Draw Harness from batch scripts
- Improved support of running Draw Harness in environment without CASROOT

Other
- Improved performance of built-in parallelization routines (OSD_Parallel)
- Tools for convenient and efficient traverse of BVH structures
- Optimization of TPrsStd_AISPresentation attribute
- Sample of 3D Viewer integration in glfw application
0030270: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepBndLib should provide an option for skipping infinite entities (apn)
0030611: [OCCT:Coding] Coding Rules - eliminate GCC compiler warnings -Wcatch-value (kgv)
       0030684: [OCCT:Coding] Coding Rules - eliminate GCC compiler warnings -Wformat-overflow and -Wcatch-value (bugmaster)
0029807: [OCCT:Modeling Algorithms] [Regression to 7.0.0] Impossible to cut cone from prism (bugmaster)
0030691: [OCCT:Data Exchange] Data Exchange - implement import of mesh data from files in glTF format (bugmaster)
       0030692: [OCCT:Data Exchange] Data Exchange - introduce base framework RWMesh for importing mesh data formats into XDE document (bugmaster)
             0030837: [OCCT:Data Exchange] Data Exchange, XCAFPrs_DocumentExplorer - fix misprint in XCAFPrs_DocumentExplorerFlags_NoStyle check (bugmaster)
             0030809: [OCCT:Data Exchange] Data Exchange - fix misprint in RWMesh_CafReader::generateNames() (apn)
       0030888: [OCCT:Data Exchange] Data Exchange, RWGltf_CafReader - fix misprint in condition while iterating binary glTF 2.0 chunks (bugmaster)
       0030811: [OCCT:Data Exchange] Data Exchange, RWGltf_CafReader - fix inaccessibility of properties (apn)
       0030821: [OCCT:Data Exchange] Data Exchange, RWGltf_CafReader - fallback to Mesh name in case of Node name is empty (kgv)
0028954: [OCCT:Visualization] Visualization - implement interactive object AIS_ViewCube for camera manipulations (bugmaster)
       0030923: [OCCT:Visualization] Visualization, AIS_ViewCube - avoid mixing non-zoomable text and trihedron-persistence (apn)
       0030854: [OCCT:Visualization] Visualization, AIS_ViewCube - pack triangulations into common array(s) (bugmaster)
0030507: [OCCT:Visualization] Visualization - introduce AIS_ViewController (bugmaster)
       0030900: [OCCT:Configuration] Configuration - fix compilation using macOS SDK before 10.12 (bugmaster)
       0030853: [OCCT:Visualization] Visualization, AIS_ViewController - fix 1 pixel Y shift while zooming (bugmaster)
0030573: [OCCT:Foundation Classes] OSD_Parallel_TBB: limit number of execution threads using settings of OSD_ThreadPool::DefaultPool() (apn)
       0030959: [OCCT:Foundation Classes] OSD_Parallel_TBB: number of execution threads is strictly limited by the root scope (bugmaster)
0030612: [OCCT:Visualization] Visualization - provide texture map with video as image source (apn)
0030115: [OCCT:Data Exchange] Data Exchange - Implementation of import from XCAF to VRML. (bugmaster)
       0030409: [OCCT:Data Exchange] Data Exchange - exception during VRML file export (apn)
0026106: [OCCT:Mesh] BRepMesh - revision of data model (bugmaster)
       0030924: [OCCT:Coding] Coding - incorrect header in file OSD_ThreadPool.hxx (apn)
       0030497: [OCCT:Mesh] [REGRESSION] Mesh - wrong Poly_Polygon3D within local selection of located shape (apn)
       0030329: [OCCT:Foundation Classes] Move BRepMesh_IncAllocator to NCollection package (bugmaster)
       0030347: [OCCT:Mesh] [REGRESSION] Mesh, BRepMesh_ModelPostProcessor - NCollection_Array1 throws Standard_RangeError (bugmaster)
       0030345: [OCCT:Mesh] [REGRESSION] Mesh, BRepMesh_CurveTessellator - GCPnts_TangentialDeflection throws Standard_ConstructionError (bugmaster)
       0030167: [OCCT:Mesh] Face is displayed wrongly in OCCT 3D-viewer (bugmaster)
0030439: [OCCT:Visualization] Visualization - extend fonts search within Font_FontMgr::FindFont() on Linux (bugmaster)
       0030474: [OCCT:Visualization] Visualization - fallback font is ignored for missing font alias within Font_FontMgr::FindFont() (bugmaster)
0025467: [OCCT:Visualization] Visualization - Possibility to remove AIS_LocalContext class (kgv)
       0030450: [OCCT:Visualization] Visualization - AIS_InteractiveContext::MoveTo() never uses V3d_View::ImmediateRedraw() (bugmaster)
0030652: [OCCT:Configuration] Configuration, genproj - reuse PRODUCTS_PATH within generated custom.bat (bugmaster)
0030339: [OCCT:Configuration] Configuration - add project files for qmake (apn)
       0030682: [OCCT:Configuration] Configuration, qmake - all warnings are suppressed on macOS target (bugmaster)
       0030636: [OCCT:Configuration] Configuration, qmake - unable to build using VS2017 (apn)
0029996: [OCCT:Visualization] Porting to VC 2017: memory leak reported in visualisation (abv)
0030687: [OCCT:Visualization] Visualization - remove redundant interfaces SelectBasics_EntityOwner and SelectBasics_SensitiveEntity (kgv)
0030692: [OCCT:Data Exchange] Data Exchange - introduce base framework RWMesh for importing mesh data formats into XDE document (bugmaster)
0030638: [OCCT:Visualization] Visualization, TKOpenGl - load OpenGL 4.5 functions within OpenGl_Context (apn)
0029076: [OCCT:Visualization] Visualization - implement element shrinking Shader (apn)
0030478: [OCCT:Foundation Classes] Foundation Classes, NCollection_Array2 - provide Resize/Move methods consistent to NCollection_Array1 (apn)
0030118: [OCCT:DRAW] Draw Harness - extend vcomputehlr command with HLR algo type (bugmaster)
0024437: [OCCT:Visualization] Visualization - silhouette edges based on OpenGL (apn)
0030805: [OCCT:Visualization] Visualization, StdSelect_BRepSelectionTool - empty sensitivity from polygon-only Edge (apn)
0030146: [OCCT:Visualization] Visualization - exception during attempt to display Edge without geometry (bugmaster)
0030584: [OCCT:Modeling Algorithms] Modeling Algorithms, BRepFill_OffsetWire - access violation on Face having no boundaries (apn)
0030728: [OCCT:Visualization] Visualization - using one implementation of highlight/unhighlight in context (bugmaster)
0030182: [OCCT:Visualization] Visualization, Image_AlienPixMap - support reading encoded image from memory buffer (apn)
0030675: [OCCT:Visualization] Visualization - remove redundant proxy classes in hierarchy of PrsMgr_Presentation (bugmaster)
0030575: [OCCT:Tests] Tests - v3d/materials unstable image screenshots of alpha-blending on GeForce with MSAA (apn)
0030476: [OCCT:Visualization] Visualization, Path Tracing - Adaptive Screen Sampling leads to unstable results (apn)
0028694: [OCCT:Data Exchange] IGES reader produces too small edge covered by its vertices (bugmaster)
0030895: [OCCT:Coding] Coding Rules - specify std namespace explicitly for std::cout and streams (bugmaster)
0005531: [OCCT:Foundation Classes] Foundation classes - it is impossible avoid "using namespace std" directive when use OCC (tizmaylo)
0030681: [OCCT:Configuration] Configuration - suppress OpenGL deprecation warning on macOS 10.14 (bugmaster)
0027534: [OCCT:Modeling Algorithms] [Regression to 6.9.1]: Infinite loop in Curve on Surface projection algorithm (bugmaster)
0023807: [OCCT:Modeling Algorithms] New Boolean operations have lower performance in some cases (bugmaster)
0030782: [OCCT:Visualization] Visualization, Font_FTFont - use predefined fallback fonts for extended Unicode subsets (bugmaster)
0029570: [OCCT:Visualization] Visualization, Graphic3d_Aspect - merge Graphic3d_Group aspects (apn)
0030807: [OCCT:Visualization] Visualization, TKOpenGl - supporting cubemaps (apn)
0025852: [OCCT:Visualization] Visualization - Font_BRepFont produces bad faces for circled symbols (bugmaster)
0030949: [OCCT:Foundation Classes] Foundation Classes - Dump improvement for OCCT classes (bugmaster)
       0030997: [OCCT:Foundation Classes] Foundation Classes - name correction of dump macros (bugmaster)
0029020: [OCCT:Visualization] Visualization, V3d_View - workaround image dump issue on Intel OpenGL driver (bugmaster)
0030218: [OCCT:Visualization] Visualization - custom selection presentation is not updated within SelectMgr_SelectableObject::UpdateTransformation() (apn)
0030946: [OCCT:Visualization] Visualization - Image_AlienPixMap ignores 1-bit pixelformat when using FreeImage (abv)
0030452: [OCCT:Visualization] Visualization - SelectMgr_ViewerSelector::Deactivate() raises exception when called twice (bugmaster)
0030592: [OCCT:DRAW] Draw Harness, ViewerTest - provide vbackground command unifying vsetbg, vsetbgmode, vsetgradientbg, vsetgrbgmode, vsetcolorbg (bugmaster)
       0030623: [OCCT:DRAW] Draw Harness - support hex color codes within ViewerTest::ParseColor() (bugmaster)
             0030991: [OCCT:DRAW] Draw Harness - ViewerTest::ParseColors() defines out-of-range alpha component (bugmaster)
0030720: [OCCT:Coding] Coding - fix HashCode() function problems that are not resolved with 30550 (bugmaster)
0030866: [OCCT:Visualization] Visualization - remove map of AIS_Manipulator from ViewerText (bugmaster)
0030957: [OCCT:Data Exchange] Data Exchange - Assembly item Id should not start with '/' symbol (bugmaster)
0021494: [OCCT:Modeling Algorithms] Intersection between cone and sphere fails (bugmaster)
0030346: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepPrimAPI_MakeRevol throws "BRepSweep_Translation::MakeEmptyVertex" (bugmaster)
0031006: [OCCT:DRAW] Draw Harness - locate_data_file fails on path containing spaces (bugmaster)
0031002: [OCCT:Documentation] Documentation - update Overview for 7.4.0 (bugmaster)
0031001: [OCCT:Documentation] Documentation - modeling_algos.md can not be generated (bugmaster)
0030985: [OCCT:Modeling Algorithms] Modeling Algorithms - heap-use-after-free reported by Clang address sanitizer in TopOpeBRepTool_REGUW::InitBlock() (bugmaster)
0030981: [OCCT:Foundation Classes] Foundation Classes - heap-buffer-overflow reported by Clang address sanitizer in TCollection_ExtendedString (bugmaster)
0030886: [OCCT:Documentation] Documentation - provide information about some changes in upgrade 7.4.0 (bugmaster)
       0030668: [OCCT:Visualization] Visualization - revise adding ZLayer API (bugmaster)
0030180: [OCCT:Data Exchange] Data Exchange - VrmlAPI_Writer is expected to return export state (bugmaster)
0022886: [OCCT:Modeling Algorithms] Modeling Algorithms - Bug in boolean (bugmaster)
0030541: [OCCT:DRAW] Draw Harness - impossible disabling signals (kgv)
0030129: [OCCT:Documentation] With newest doxygen 1.8.14 generation of overview gives warnings (apn)
0029308: [OCCT:Configuration] Configuration, Inspectors - search of Qt in CMake scripts is separated from search of other 3rd-party libs (bugmaster)
0030980: [OCCT:Data Exchange] Data Exchange - global-buffer-overflow reported by Clang address sanitizer in iges_newchar() (bugmaster)
0030978: [OCCT:Visualization] Visualization - stack-use-after-scope reported by Clang address sanitizer in OpenGl_Text.cxx (bugmaster)
0030968: [OCCT:Documentation] Update the upgrade guide regarding the issue 30778 (bugmaster)
0028144: [OCCT:Modeling Data] Modeling Data, GeomAdaptor_Curve - regression in comparison of version OCCT654 (kgv)
0030668: [OCCT:Visualization] Visualization - revise adding ZLayer API (bugmaster)
0029516: [OCCT:Visualization] Visualization - eliminate redundant property Graphic3d_MaterialAspect::ReflectionMode() (bugmaster)
0022777: [OCCT:Visualization] Visualization - Unsafe way to get attribute values from MeshVS_Drawer (bugmaster)
0030948: [OCCT:Configuration] Configuration, CMake - problem building with CMake 3.15.2 (abv)
0030963: [OCCT:Visualization] Visualization, TKOpenGl - texture unit error during FFP global texture's parameters processing (bugmaster)
0030831: [OCCT:Shape Healing] Shape Healing - ShapeFix algorithm (creation of seam edge) takes too long time with thin faces (abv)
0029334: [OCCT:Modeling Algorithms] Modeling Algorithms - Simple offsets complicate geometry (abv)
0030930: [OCCT:DRAW] Draw Harness, ViewerTest - add commands vlistcolors and vlistmaterials listing standard Colors and Materials (apn)
0030931: [OCCT:Visualization] Visualization, TKOpenGl - do not render into GL_FRONT within "GDI Generic" renderer (apn)
0030857: [OCCT:Visualization] Visualization - using one implementation of Text in graphic group (apn)
0030938: [OCCT:Configuration] Configuration, genproj - Support building with VS 2019 (bugmaster)
0030721: [OCCT:Visualization] Visualization - Arrows in dimensions are drawn behind some other lines after applying 30716 (bugmaster)
0030942: [OCCT:DRAW] Draw Harness, ViewerTest - command vdefaults should abort script on unknown argument (bugmaster)
0030690: [OCCT:DRAW] Draw Harness - provide XDisplay command for displaying XDE document (bugmaster)
0030619: [OCCT:DRAW] Draw Harness, ViewerTest - add continuous rendering option to vrepaint command (apn)
0030927: [OCCT:Modeling Algorithms] Modeling Algorithms - UnifySameDom looses the Closed flag for wires [REGRESSION] (apn)
0030926: [OCCT:Data Exchange] Data Exchange - Change of the number of GDT points of a View may lead to a crash (apn)
0030906: [OCCT:Visualization] Visualization, SelectMgr_ViewerSelector - Object clipping planes overrides View clipping plane for next objects (apn)
0029734: [OCCT:Modeling Algorithms] Modeling Algorithms - Compute global properties of tessellated shape (kgv)
       0030924: [OCCT:Coding] Coding - incorrect header in file OSD_ThreadPool.hxx (apn)
0029935: [OCCT:Foundation Classes] Foundation Classes - introduce OSD_ThreadPool class defining a thread pool (bugmaster)
       0029960: [OCCT:Foundation Classes] Foundation Classes - disarm OSD_ThreadPool copy constructor (bugmaster)
       0030924: [OCCT:Coding] Coding - incorrect header in file OSD_ThreadPool.hxx (apn)
0030863: [OCCT:Visualization] Visualization, SelectMgr_ViewerSelector - disabling of View clipping planes is ignored for transformed objects (bugmaster)
0008239: [OCCT:Foundation Classes] Foundation Classes - directive "using namespace std" doesn't allow to build application with OCC and other 3rd party libraries (bugmaster)
0030286: [OCCT:Modeling Algorithms] Cover polygonal HLR algorithm by regression tests (bugmaster)
0026978: [OCCT:VIS] VIS - Interactive selection is insensitive to swept shell (bugmaster)
0030899: [OCCT:Data Exchange] Data Exchange, RWObj_Reader - reading multiline file with more than one line separator leads to memory corruption (bugmaster)
0030901: [OCCT:Visualization] Visualization - OSD_MemInfo moving memory computation out of the constructor (bugmaster)
0029388: [OCCT:Visualization] Visualization - Setting camera eye position to (0,0,0) kills the application (bugmaster)
0030099: [OCCT:Modeling Algorithms] Modeling Algorithms - ShapeUpgrade_UnifySameDomain produces invalid result (bugmaster)
0030026: [OCCT:Configuration] Configuration, CMake - not clear description of some fields (bugmaster)
0030157: [OCCT:DRAW] Draw Harness - xwd image dump should not be limited by desktop size within batch testing (bugmaster)
0030136: [OCCT:Visualization] Visualization, TKOpenGl - Graphic3d_TOSM_FACET does not work on mobile devices (bugmaster)
0030657: [OCCT:Visualization] Visualization - misprint in Graphic3d_ZLayerSettings::SetOrigin() (bugmaster)
0029504: [OCCT:Shape Healing] ShapeUpgrade_UnifySameDomain produces invalid shape and ShapeFix_Shape is unable to fix it (bugmaster)
0030320: [OCCT:Modeling Algorithms] ShapeUpgrade_UnifySameDomain produces invalid shape (bugmaster)
0029191: [OCCT:Visualization] Visualization - viewer rotations are not smooth (kgv)
0029837: [OCCT:Visualization] Visualization, Graphic3d_Camera - Fit All operation works incorrectly on flat object (bugmaster)
0030855: [OCCT:Coding] Coding - New warnings within Standard_ReadLineBuffer after integration fix for 0030830 (kgv)
0026154: [OCCT:Visualization] Visualization - v3d viewer grid disappears due to automatic z-fit (bugmaster)
0030695: [OCCT:Visualization] Visualization - selection by box should use clipping planes set for viewer (bugmaster)
0030865: [OCCT:Samples] Samples - sample for 3D version of new OCC logo (bugmaster)
0030716: [OCCT:Visualization] Visualization - change default polygon offset units property from 0.0 to 1.0 (bugmaster)
0030850: [OCCT:Visualization] Visualization, OpenGl_Text - text within trihedron persistence jitters when camera is far from origin (bugmaster)
0030630: [OCCT:Visualization] Visualization - wrong visualization of shape with mirrored transformation (bugmaster)
0029987: [OCCT:Coding] Request for translation of French comments in the code (bugmaster)
0030833: [OCCT:Visualization] Visualization - Graphic3d_Camera constructor's exceptions (bugmaster)
0027710: [OCCT:Tests] Make Data-exchange test cases more machine independent (bugmaster)
0029128: [OCCT:Coding] Cross-platform macro for enabling compiler warnings suppressed by third-party products (san)
0029909: [OCCT:Coding] Porting to Debian80-64 : Coding - GCC compiler warnings in Qt headers while building Samples in OCCT and Products (bugmaster)
0030511: [OCCT:Mesh] Mesh - too long meshing of assembly containing single solid (shared) (apn)
0030802: [OCCT:DRAW] Draw Harness - add scrollbars to DFBrowse (apn)
0030804: [OCCT:Foundation Classes] Foundation Classes - Poly_Connect crashes due to out-of-range array modification (apn)
0030810: [OCCT:Data Exchange] Data Exchange, RWObj_CafReader - fix material assignment (apn)
0030820: [OCCT:DRAW] Draw Harness, ViewerTest - vsetcolor has no effect on objects created by vsegment and vtriangle (apn)
0030571: [OCCT:Visualization] Visualization, TKOpenGl - mapped texture is ignored while drawing points (apn)
0030706: [OCCT:Visualization] Visualization - fetch font folder list from fontconfig library on Linux (bugmaster)
0030366: [OCCT:Coding] Coding Rules - GeometryTest_API2dCommands.cxx seems to be excess (bugmaster)
0030374: [OCCT:Visualization] Visualization, TKOpenGl - activate texture unit Graphic3d_TextureUnit_1 after OpenGl_LayerList::renderTransparent() (apn)
0030726: [OCCT:Visualization] Visualization - change Selected state of owner within AIS_Selection instead of AIS_InteractiveContext (bugmaster)
0030764: [OCCT:Coding] Coding - warnings in Image_AlienPixMap.cxx when built with MSVC10 (bugmaster)
0030344: [OCCT:Coding] Coding Rules - suppress GCC compiler warnings -Wstrict-overflow on Standard_OutOfRange_Raise_if (bugmaster)
0030718: [OCCT:Foundation Classes] Foundation Classes, TColStd_PackedMapOfInteger - broken triangulation within 32-bit builds (bugmaster)
0030745: [OCCT:Visualization] Visualization, TKOpenGl - fix initialization of GLES3 context (bugmaster)
0030756: [OCCT:Visualization] Visualization, TKOpenGl - capping plane does not work for ZLayer with non-zero origin (bugmaster)
0030738: [OCCT:Data Exchange] Data Exchange - XCAFDoc_ShapeTool::updateComponent() is too long (bugmaster)
0030686: [OCCT:Visualization] Visualization, SelectMgr_ViewerSelector - sorting issues of transformation-persistent objects (bugmaster)
0030683: [OCCT:Coding] Coding Rules - eliminate CLang compiler warnings -Wreturn-std-move (bugmaster)
0030696: [OCCT:DRAW] Draw Harness, testgrid - specify encoding in HTML header (bugmaster)
0030669: [OCCT:Visualization] Visualization - AIS_Manipulator ignores parent transformation (bugmaster)
0030130: [OCCT:Coding] Coding Rules - MSVC 2017 gives warnings about using of std::fpos::seekpos() within RWStl (bugmaster)
0030674: [OCCT:Visualization] Visualization, AIS_InteractiveObject - fix accessibility of several properties (bugmaster)
0030435: [OCCT:Modeling Algorithms] Improving performance of Approx_ComputeCLine (ifv)
0030672: [OCCT:Visualization] Visualization - AIS_InteractiveContext::SetLocation() sets invalid selection BVH flag to removed object (bugmaster)
0030618: [OCCT:Modeling Algorithms] Modeling Algorithms, BOPTools_Parallel - avoid using map for thread-local contexts without TBB (apn)
0030635: [OCCT:Visualization] Visualization - move OpenGl_Layer to Graphic3d_Layer (apn)
0030488: [OCCT:Visualization] Visualization, Ray Tracing - empty error message on GLSL program compilation (apn)
       0030643: [OCCT:Visualization] Visualization, Ray-Tracing - shader compilation errors are not properly logged (apn)
0030558: [OCCT:Coding] Coding - replace math_SingleTab with NCollection_LocalArray (apn)
0030569: [OCCT:Foundation Classes] Foundation Classes - NCollection_Shared lacks inclusion of NCollection_DefineAlloc.hxx (apn)
0030579: [OCCT:DRAW] Draw Harness, Draw_Interpretor - catch exceptions other than Standard_Failure (apn)
0030581: [OCCT:Modeling Data] Modeling Data - Standard_OutOfRange within Geom_BSplineSurface::LocateV() (apn)
0030583: [OCCT:DRAW] Draw Harness - ignore cpulimit when Debugger is attached on Windows platform (apn)
0030582: [OCCT:Coding] Coding - avoid defining references to properties of NULL objects (apn)
0030588: [OCCT:Coding] Coding - avoid calling operator->() on NULL Handle (apn)
0030593: [OCCT:Modeling Algorithms] Modeling Algorithms - ShapeUpgrade_ShapeDivide::Perform() throws Standard_NoMoreObject (apn)
0027316: [OCCT:DRAW] Draw Harness - access violation on passing non-existing shape to XAddShape (apn)
0030594: [OCCT:Data Exchange] Data Exchange - access violation within IGESGeom_BSplineCurve constructor (apn)
0030622: [OCCT:Visualization] Visualization, TKOpenGl - Path Tracing fails on macOS (apn)
0030291: [OCCT:Visualization] Visualization - manipulator crashes when is attached with scaling mode disabled (apn)
0030124: [OCCT:Visualization] Visualization, AIS_InteractiveObject - clean up confusing Presentation invalidation logic (apn)
0030545: [OCCT:Documentation] Documentation - methods marked with Standard_DEPRECATED has ill-formed Doxygen output (apn)
0030547: [OCCT:Foundation Classes] Foundation Classes - NCollection_DoubleMap lacks Seek() method (apn)
0030570: [OCCT:Visualization] Visualization, TKOpenGl - OpenGl_AspectFace ignores texture revision on recompute (apn)
0030580: [OCCT:Configuration] Configuration, CMake - introduce BUILD_RELEASE_DISABLE_EXCEPTIONS option managing No_Exception macros (apn)
0030498: [OCCT:Documentation] Warnings of building documentation (apn)
0030520: [OCCT:VIS] VIS - IVtkTools_ShapePicker::GetPickPosition() returns incorrect point (apn)
0030480: [OCCT:Visualization] Visualization - Clear of Select3D_SensitiveGroup does not update internal container (bugmaster)
0030483: [OCCT:Visualization] Visualization, Path Tracing - make Tile Size configurable (apn)
0030469: [OCCT:Visualization] Visualization - Draw crashes when 3D view is minimized (bugmaster)
0029915: [OCCT:Modeling Algorithms] Porting to VC 2017 : Regressions in Modeling Algorithms on VC 2017 (bugmaster)
0030389: [OCCT:Data Exchange] Data Exchange - StlAPI_Writer does not check if the face has triangulation (apn)
0030119: [OCCT:Visualization] Visualization, OpenGl_ShaderManager - implement mechanism generating in/out section of shader programs (apn)
0029881: [OCCT:Data Exchange] Data Exchange - PMI entities ignore length Units (bugmaster)
0029729: [OCCT:Visualization] Visualization, Graphic3d_ClipPlane - add support of clipping plane chains (bugmaster)
       0030081: [OCCT:Visualization] Visualization - selection does not work when two clipping planes cut object from opposite sides (bugmaster)
       0029975: [OCCT:Visualization] Visualization - Graphic3d_ClipPlane::ProbeBox() returns Out for fully In box (bugmaster)
0030189: [OCCT:Data Exchange] Data Exchange - Wrong export to STEP of located root. (bugmaster)
0029751: [OCCT:Mesh] Incremental mesh produces different meshes for windows and linux (debian 8) (bugmaster)
0029316: [OCCT:Mesh] Test case bugs mesh bug25806 works unstable (bugmaster)
0030362: [OCCT:Data Exchange] Data Exchange - Writing dimensions with inches produced invalid file. (apn)
0030434: [OCCT:Visualization] Visualization, TKV3d - add "NoUpdate" state of frustum culling optimization (bugmaster)
       0030494: [OCCT:Coding] Coding Rules - eliminate declaration of OpenGl_Workspace::IsCullingEnabled() (apn)
0030004: [OCCT:Visualization] Visualization, AIS_Manipulator - disable detection of Rotating circle when picking ray lies on its plane (bugmaster)
0029938: [OCCT:Visualization] Visualization - SelectMgr_ViewerSelector::PickedPoint() should return point lying on an object (bugmaster)
       0030486: [OCCT:Visualization] Visualization - Rubber-band selection does not work with disabled overlap detection (apn)
0030412: [OCCT:Visualization] Visualization, TKV3d - add presentation of camera frustum (bugmaster)
0030428: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepBndLib::AddOBB() throws exception on empty Compound (bugmaster)
0030430: [OCCT:DRAW] Draw - command testgrid in parallel mode hangs if DRAW is launched without GUI (bugmaster)
0030437: [OCCT:Visualization] Visualization, TKV3d - add Draw command to print rendering statistics (bugmaster)
0030377: [OCCT:DRAW] DRAW, Windows - command executed via option -c fails on puts (bugmaster)
0027043: [OCCT:DRAW] Draw is sometimes crashed unexpectedly during running of test command (bugmaster)
0023795: [OCCT:Mesh] Performance regression of meshing (bugmaster)
0030364: [OCCT:Visualization] Visualization, TKOpenGl - allow initializing a Surface-less EGL context (san)
0030416: [OCCT:Foundation Classes] Incorrect implementation of the method Bnd_OBB::SquareExtent (msv)
0029702: [OCCT:Foundation Classes] Foundation Classes - Introduce possibility to control parallel execution of BVH tools (apn)
0030413: [OCCT:Tests] Tests - increase counters within perf/ncollection/A1 (apn)
0030400: [OCCT:Configuration] Configuration - specify external dependencies user32 and shell32 explicitly (apn)
0030402: [OCCT:Data Exchange] Data Exchange - exported VRML file has broken location information (apn)
0030223: [OCCT:Visualization] Visualization, TKOpenGl - frustum culling does not clip objects within perspective camera (apn)
0029177: [OCCT:Foundation Classes] Foundation Classes - Adapt BVH package for use of OSD_Parallel (apn)
0029911: [OCCT:Foundation Classes] Porting to Debian80-64 : Regressions in Foundation Classes (bugmaster)
0030239: [OCCT:Visualization] Visualization, Graphic3d_ArrayOfPrimitives - pass Graphic3d_ArrayFlags bitmask instead of dedicated Boolean flags to constructor (apn)
0025594: [OCCT:Mesh] Valid shape is not visualize in shading mode. (apn)
0027013: [OCCT:DRAW] test boolean gdml_private O9 gets Draw to crash (bugmaster)
0027620: [OCCT:DRAW] Test perf bop boxholes crashes DRAW (apn)
0030382: [OCCT:DRAW] Draw Harness, ViewerTest - command vdir doesn't work anymore (kgv)
0025837: [OCCT:Mesh] Bad triangulation when IGES loaded in meters (bugmaster)
0030348: [OCCT:Shape Healing] Shape Healing - ShapeFix_Wire::FixEdgeCurves() throws Standard_OutOfRange exception (bugmaster)
0030337: [OCCT:DRAW] Draw Harness, ViewerTest - do not restrict vtexture to AIS_Shape (bugmaster)
0027693: [OCCT:Mesh] BRepMesh: fine edge tessellation leads to excess number of triangles along the whole U or V stripes (bugmaster)
0027845: [OCCT:Mesh] BRepMesh produces invalid result on spline cavity (bugmaster)
0029962: [OCCT:Mesh] Master version of BRepMesh does not respect obvious details despite of specified deflection (bugmaster)
0025633: [OCCT:Mesh] Improve quality of mesh in case of sphere (bugmaster)
0025062: [OCCT:Mesh] BRepMesh should decrease deflection for edges of suspected wires only (bugmaster)
0023111: [OCCT:Mesh] Incorrect mesh (bugmaster)
0030305: [OCCT:Mesh] Strange logic in BRepMesh_Deflection::ComputeDeflection(...) method (bugmaster)
0030322: [OCCT:Mesh] Remove DRAW-command "mesh" as useless (bugmaster)
0030166: [OCCT:Visualization] Visualization, TKOpenGl - add option OpenGl_Caps::glslDumpLevel dumping the source code of the shader program (apn)
       0030317: [OCCT:Visualization] Visualization, TKOpenGl - GLSL source code dump lacks program ID (bugmaster)
0030144: [OCCT:Visualization] Visualization, TKOpenGl - extend OpenGl_FrameStats with frame timers (apn)
       0030240: [OCCT:Visualization] Visualization, OpenGl_FrameStatsPrs - chart cannot be erased (kgv)
0030169: [OCCT:Application Framework] Application Framework - Document format version management improvement (apn)
0030241: [OCCT:Tests] Test system - create option to exclude test groups from testgrid command (apn)
0030269: [OCCT:Modeling Algorithms] Modeling Algorithms - unhandled Standard_NullObject within BRepBndLib::Add() (apn)
0030278: [OCCT:Foundation Classes] Foundation Classes - make IndexedMapNode as protected inside of NCollection_IndexedMap (osa)
0030280: [OCCT:Data Exchange] Data Exchange - broken VRML output due to unescaped symbols starting comment block (apn)
0024905: [OCCT:Modeling Algorithms] Boolean cut produced invalid result (apn)
       0026509: [OCCT:Modeling Algorithms] Intersection algorithm produces set of curves providing closed contour in 3D-space and not closed contour in 2D-space (apn)
0030150: [OCCT:Modeling Algorithms] Modeling Algorithms - Removal of BRepAlgo_BooleanOperations and BRepAlgo_DSAccess classes (apn)
0029939: [OCCT:Modeling Algorithms] Modeling Algorithms - add NULL check to BRepGProp_Face::Load() (bugmaster)
0030221: [OCCT:Data Exchange] Data Exchange - VRML is exported with inversed normals (apn)
0030232: [OCCT:Visualization] Visualization, StdPrs_BndBox - support Bnd_OBB in addition to Bnd_Box (apn)
0028016: [OCCT:Modeling Algorithms] Different result of intersection algorithm between two plane-like cones on Windows and Linux platform (bugmaster)
0029978: [OCCT:Foundation Classes] Foundation Classes, macOS - the result of reading some entity from STEP looks odd (bugmaster)
0029927: [OCCT:Coding] Coding Rules - eliminate GCC compiler warnings -Wmaybe-uninitialized in BRepApprox (bugmaster)
0029997: [OCCT:Coding] Coding Rules - eliminate GCC compiler warnings -Wmaybe-uninitialized in Select3D_InteriorSensitivePointSet.cxx (bugmaster)
0030145: [OCCT:Modeling Algorithms] Modeling Algorithms - Boolean Operations on open solids (bugmaster)
0029823: [OCCT:Visualization] Visualization, TKOpenGl - highlighting by Bounding Box mistreats Local Transformation (bugmaster)
0030143: [OCCT:Foundation Classes] Foundation Classes - provide operator[] alias for NCollection_Array1, NCollection_Vector (kgv)
0030154: [OCCT:Modeling Algorithms] [REGRESSION] Modeling Algorithms - Boolean Operation on planar geometry hangs inside BRepLib::FindValidRange() (bugmaster)
0030153: [OCCT:Visualization] Visualization, TKOpenGl - AIS_ColoredShape::SynchronizeAspects() doesn't update all aspects (bugmaster)
0029986: [OCCT:Configuration] Configuration - environment scripts generated by CMake on Linux do not allow starting DRAW from build folder (bugmaster)
0030135: [OCCT:Visualization] Visualization, TKOpenGl - frame statistics do not include information about instanced structures (apn)
0030092: [OCCT:Modeling Algorithms] Modeling Algorithms - Invalid result of Section operation (bugmaster)
0030102: [OCCT:Visualization] Visualization, TKOpenGl - Graphic3d_TOSM_FACET shading is incorrect in some cases (bugmaster)
0030100: [OCCT:Modeling Algorithms] Modeling Algorithms - ShapeUpgrade_UnifySameDomain is unable to unify faces based on the same toroidal surface (bugmaster)
0023974: [OCCT:Data Exchange] Optimization of convertation to STEP. (bugmaster)
0030090: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepLib::FindValidRange does not find valid range for the edge (bugmaster)
0027928: [OCCT:Modeling Algorithms] BOP common produces empty compound (bugmaster)
       0030082: [OCCT:Modeling Algorithms] Intersection algorithm returns curve with big tolerance value (bugmaster)
0030093: [OCCT:Tests] Test system - Incorrect parsing of the regular expression (bugmaster)
0030094: [OCCT:Modeling Algorithms] Modeling Algorithms - Defeaturing does not work on the attached shape due to incorrect extension of the torus (bugmaster)
0030071: [OCCT:Tests] Tests - locate_data_file does not skip .git folders (bugmaster)
0030068: [OCCT:Documentation] Documentation - V3d_View::ToPixMap() description should clarify that method will redraw the View content before dump (bugmaster)
0029782: [OCCT:Shape Healing] Shape Healing - Reading of invalid shape (skl)
0030015: [OCCT:Documentation] Documentation - Correct warning in OCCT documentation (apn)
0029994: [OCCT:Modeling Algorithms] Misprint in IntWalk_PWalking::Perform(...) method (bugmaster)
0030005: [OCCT:Visualization] Visualization, OpenGl_Context - replace NCollection_SparseArray with NCollection_Array1 for myDrawBuffers (bugmaster)
0029924: [OCCT:Configuration] Configuration - remove obsolete folders from .gitignore (bugmaster)
0028503: [OCCT:Modeling Algorithms] Incomplete result of making volume operation due to incorrect intersection of conical faces (bugmaster)
0029942: [OCCT:Modeling Algorithms] Porting to Debian80-64 : Regressions in Modeling Algorithms after integration fix for 29807 (bugmaster)
0029817: [OCCT:Documentation] Documentation - avoid excessive use of "please" (bugmaster)
0029824: [OCCT:Modeling Algorithms] Intersection of cylinder and sphere is incorrect (bugmaster)
0029959: [OCCT:Coding] Coding - new warnings after integration 29846 (bugmaster)
0029981: [OCCT:Coding] Coding - Clang 6.0 warning [-Wenum-compare-switch] (bugmaster)
0029826: [OCCT:Tests] Tests - test case perf/fclasses/strtod is unstable (bugmaster)
0029929: [OCCT:Visualization] Visualization, V3d_View - make method ::FitMinMax() public (bugmaster)
0029834: [OCCT:Coding] Coding Rules - eliminate GCC compiler warnings -Wformat-overflow in IGESData_IGESWriter (bugmaster)
0029936: [OCCT:Documentation] Documentation - improve description of AIS_Animation class (bugmaster)
0029970: [OCCT:Coding] Coding Rules - StdSelect_BRepOwner::Set() method is declared but undefined (bugmaster)
0029949: [OCCT:DRAW] Draw Harness - simplify vtriangle command implementation (bugmaster)
0029967: [OCCT:DRAW] Draw Harness - command bounding has annoying syntax (bugmaster)
0029740: [OCCT:DRAW] Draw Harness - eliminate redundant casts to AIS_InteractiveObject (bugmaster)
0029980: [OCCT:Configuration] Configuration, CMake - impossible to override CMAKE_CXX_USE_RESPONSE_FILE_FOR_OBJECTS (bugmaster)
0029859: [OCCT:Coding] Coding - GCC compiler warning -Warray-bounds in IntPatch_InterferencePolyhedron.cxx (bugmaster)
0029969: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepPrimAPI_MakeHalfSpace::Shape() returns NULL shape while reporting IsDone() (bugmaster)
0029974: [OCCT:Visualization] Visualization - OpenGl_Layer::Render() produces inconsistent state of Polygon Offset settings (bugmaster)
0029958: [OCCT:Visualization] Visualization - add method Graphic3d_ArrayOfPrimitives::AddEdges() taking up to 4 edges (bugmaster)
0029973: [OCCT:Modeling Algorithms] Modeling Algorithms - access violation within BRepAlgoAPI_Cut on empty input shape (bugmaster)
0026933: [OCCT:Modeling Algorithms] Section works unstably due to incorrect work of the method IsExistingPaveBlock (bugmaster)
0029825: [OCCT:Foundation Classes] Foundation Classes, NCollection_Vec4 - workaround gcc optimizer issues with xyz() method (bugmaster)
0029830: [OCCT:Data Exchange] Data Exchange, STEPCAFControl_Reader poor performance - quadratic dependence (bugmaster)
0029961: [OCCT:Foundation Classes] Foundation Classes - NCollection_Shared constructor passes arguments by copy (bugmaster)
0029968: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepAlgoAPI_Cut produces an empty result with half-space (bugmaster)
0029916: [OCCT:Data Exchange] Porting to VC 2017 : Regressions in Data Exchange on VC 2017 (bugmaster)
0029934: [OCCT:Visualization] Visualization - handle properly orthogonal clipping plane within SelectMgr_RectangularFrustum::computeClippingRange() (bugmaster)
0029944: [OCCT:Data Exchange] Porting to Debian80 64 bit : Regressions on the gcc (Debian 4.9.2-10) 4.9.2. Exception is raised during load STEP file (bugmaster)
0029873: [OCCT:Data Exchange] Data Exchange - STEPCAFControl_Reader::Transfer() returns TRUE even when external files are missing (bugmaster)
0029948: [OCCT:Modeling Algorithms] Uninitialized variable in GeomEvaluator_OffsetSurface::CalculateD0(...) method (bugmaster)
0029868: [OCCT:DRAW] Draw Harness - help message for readstl command is unclear (bugmaster)
0029925: [OCCT:Foundation Classes] Foundation Classes - add missing cast to LowerCase() and UpperCase() arguments (bugmaster)
0029928: [OCCT:Documentation] Regressions: a lot of warnings produced during generation Overview by Doxygen (bugmaster)
0027648: [OCCT:Modeling Algorithms] [Regression to 6.9.1] Section produces self-intersecting curve (bugmaster)
0029888: [OCCT:Data Exchange] [Regression] Data Exchange - XCAFDoc_Editor::Expand() removes names (bugmaster)
0029885: [OCCT:Visualization] Visualization, AIS_Manipulator - Translation is done in wrong direction depending on Camera orientation (kgv)
0029520: [OCCT:Visualization] Visualization - drop deprecated V3d_View::Export() functionality and dependency from gl2ps (bugmaster)
0029841: [OCCT:Tests] Test cases from tools/dfbrowser periodically hang on Windows platform (bugmaster)
0029814: [OCCT:Modeling Data] Modeling Data - add method TopoDS_Shape::NbChildren() for simple check of sub-shapes number (bugmaster)
0029777: [OCCT:Foundation Classes] Foundation Classes - The methods of moving of one NCollection_Sequence to another are unsafe (bugmaster)
0029691: [OCCT:Modeling Algorithms] Constructor of BRepFill_MultiLine adjusts V-parameter of sphere in the range -PI/2 ... +PI/2 mistakenly. (bugmaster)
0029586: [OCCT:Modeling Algorithms] Revolution creates solid with degenerated edges shared among faces (bugmaster)
0027948: [OCCT:Modeling Algorithms] Cut produces unexcpected shape (bugmaster)
323 issues View Issues
Released 2018-05-29
Version 7.3.0 - May 29, 2018. Highlights:

General
- Support of Unicode file names and software signals handling for MinGW-w64 builds
- Recommendations on fulfillment of LGPL terms in Overview documentation
- Restored compatibility with Visual Studio 2008
- Support of GBK and Big5 code pages

Application Framework
- Ability to redefine the stored/retrieved document version and the application name

Modeling
- Face Removal algorithm
- Optimized surface intersection, shape offset and Boolean operation algorithms
- Oriented Bounding Boxes (OBB)
- More complete history in the family of Boolean Operations algorithms
- Improved stability of BRepProj_Projection algorithm

Visualization
- Corrected translation of single-stroke fonts into BRep
- Improved compatibility with EGL on Linux, Intel HD GPUs, Mesa OpenGL, remote desktop
- Possibility to arrange more than 8 light sources and assign them to layers
- Possibility to assign Shading Model per primitive array
- Support of custom GLSL programs with Geometry and Tessellation shaders
- Distance and size culling options for rendering large scenes
- Depth pre-pass option for rendering heavy custom GLSL programs
- Verbose frame statistics for profiling 3D Viewer performance

Data Exchange
- Documentation for PMI in XCAF
0029517: [OCCT:Visualization] Visualization - introduce AlphaMode property defining alpha value handling options (bugmaster)
0028824: [OCCT:Configuration] Possibility to build OCCT 7.1.0 and above using Visual Studio 2008 (bugmaster)
0029484: [OCCT:Modeling Algorithms] Avoid inheritance of the BRepAlgoAPI_Check from BRepBuilderAPI_MakeShape (apn)
0029133: [OCCT:Tests] Unstable test cases (bugmaster)
       0028557: [OCCT:Modeling Algorithms] Test case bugs modalg_6 bug27615 works differently on VC10 and VC12 (bugmaster)
0029097: [OCCT:Visualization] Visualization - allow picking Graphic3d_TypeOfShadingModel per-object (bugmaster)
       0029547: [OCCT:Configuration] Сonfiguration, upgrade.dat - include deprecated enums into section [rename] (bugmaster)
0029292: [OCCT:Coding] Coding Rules - remove Graphic3d_Vector duplicating gp_XYZ (bugmaster)
0029075: [OCCT:Configuration] Configuration - fix TKService linkage errors due to usage of GLX functions while using EGL (bugmaster)
0029344: [OCCT:Foundation Classes] Foundation Classes, TCollection_AsciiString - replace confusing strncpy with memcpy (bugmaster)
0029310: [OCCT:Coding] Coding - multiple compiler warnings in Inspectors (bugmaster)
0029399: [OCCT:Foundation Classes] Optimize reading of floating point values from text strings (apn)
0029590: [OCCT:Coding] Coding - avoid usage of Standard_EXPORT attribute for inline methods (bugmaster)
0029346: [OCCT:Visualization] Visualization, TKOpenGl - collect frame statistics (bugmaster)
       0029365: [OCCT:Visualization] Visualization, TKOpenGl - do not include hidden structures to Rendered within frame statistics (bugmaster)
0029748: [OCCT:Inspectors] Samples - Inspector tool - use recently opened files in TInspectorEXE (abv)
0029366: [OCCT:Visualization] Visualization, OpenGl_Text - artifacts when using Aspect_TODT_SHADOW/Aspect_TODT_DEKALE at different zoom level (bugmaster)
0028987: [OCCT:Visualization] Visualization, SelectMgr_SelectableObject - move out iterator from object (kgv)
       0029779: [OCCT:Visualization] Visualization, SelectMgr_SelectableObject - sensitivity change for object not activated in given mode leads to crash (abv)
0029138: [OCCT:Visualization] Visualization - D3DHost_FrameBuffer should provide software fallback when WGL_NV_DX_interop is unavailable (bugmaster)
0029141: [OCCT:Samples] Buttons Test image and Test multi-images dont't work in Viewer2d MFC sample (bugmaster)
0024838: [OCCT:Visualization] Visualization, TKOpenGl - make general rendering path compatible with OpenGL 3.1+ core profiles (bugmaster)
0029599: [OCCT:Data Exchange] Data Exchange - Incorrect expand compound method in XDE (bugmaster)
0029038: [OCCT:Modeling Algorithms] Modeling - IntTools_EdgeEdge::FindParameters() hangs on bad curve (bugmaster)
0029633: [OCCT:Data Exchange] Data Exchange - access violation in StepVisual_PresentationStyleAssignment while translating STEP file (bugmaster)
0028069: [OCCT:Visualization] Visualization, TKOpenGl - handle flat shading model within GLSL programs (bugmaster)
0029086: [OCCT:Visualization] Visualization, SelectMgr_ViewerSelector - drop Owners detected only by part of Entities within Box selection (bugmaster)
0026795: [OCCT:Modeling Algorithms] Unable to perform General Fuse operation on the attached faces (bugmaster)
0029733: [OCCT:Inspectors] TInspector can't open several cbf files (abv)
0029747: [OCCT:Inspectors] Samples - Inspector tool - start DFBrowser inside FuncDemo qt sample (abv)
0029749: [OCCT:Inspectors] Samples - Inspector tool - remove "modified" column in TNaming_NamedShape presentation (abv)
0029781: [OCCT:Inspectors] Samples - Inspector tool - history tree model is not set into external callback in VInspector (abv)
0029674: [OCCT:Inspectors] Samples - Improvements in Inspector tool (bugmaster)
0029741: [OCCT:Inspectors] Samples - Inspector tool - wide icon size in table of TNamingNamedShape attribute in DFBrowser plugin (abv)
0029743: [OCCT:Inspectors] Samples - Inspector tool - crash by selecting TNaming_UsedShapes tree item (abv)
0029083: [OCCT:Samples] Samples - specify multiple Make jobs within make.sh for Qt sample (bugmaster)
0029129: [OCCT:Configuration] Incomplete support of MSVS2017 (bugmaster)
0029576: [OCCT:Coding] Coding Rules - remove unused declarations from package Aspect (bugmaster)
0029470: [OCCT:Samples] Samples - eliminate references to deprecated Local Context from MFC sample (bugmaster)
0029515: [OCCT:Foundation Classes] Foundation Classes, OSD - 'Spawn' contains function that isn't available on iOS (bugmaster)
0029531: [OCCT:Application Framework] Application Framework - Exception on Redo (bugmaster)
0029542: [OCCT:Coding] Coding - CMake compiler warnings in Inspector (bugmaster)
0029547: [OCCT:Configuration] Сonfiguration, upgrade.dat - include deprecated enums into section [rename] (bugmaster)
0029140: [OCCT:Samples] Samples - Viewer is not updated in MFC Modeling and Viewer3D samples (bugmaster)
0029582: [OCCT:Coding] Coding Rules, Bnd_Range - inconsistent methods pair GetMin()/GetMAX() (bugmaster)
0029492: [OCCT:Coding] Coding Rules. NCollection_IndexedDataMap - add missing documentation to method ::Add() (bugmaster)
0029507: [OCCT:Visualization] Visualization, TKOpenGl - uninitialized class field OpenGl_FrameBuffer::myIsOwnDepth (apn)
0029508: [OCCT:Visualization] Visualization, TKOpenGl - visual artifacts on Adreno 305/308 (apn)
0029509: [OCCT:Visualization] Visualization, TKOpenGl - Weighted OIT + MSAA shader compilation errors (apn)
0029513: [OCCT:Documentation] Replace OCC logo in user guides (apn)
0029514: [OCCT:Configuration] Configuration, CMake - OpenGL ES should be available for Linux (bugmaster)
0029519: [OCCT:Visualization] Visualization, TKOpenGl - fallback to Graphic3d_TOSM_FACET from Gouraud/Phong when nodal normals are undefined (bugmaster)
0029502: [OCCT:Modeling Algorithms] Improve performance of the ShapeUpgrade_UnifySameDomain::UnifyEdges() method (apn)
0029503: [OCCT:Visualization] Visualization, TKOpenGl - fix access violation due to misprint in OpenGl_AspectMarker (apn)
0028599: [OCCT:Modeling Algorithms] Replacement of old Boolean operations with new ones in BRepProj_Projection algorithm (apn)
       0029746: [OCCT:Modeling Algorithms] Modeling Algorithms - declare Boolean operation classes in BRepAlgo package as deprecated (abv)
0029376: [OCCT:Coding] Coding Rules, TColStd_PackedMapOfInteger - declare Iterator as nested class of map collection (bugmaster)
0029532: [OCCT:Modeling Algorithms] BOPCol containers used in the OCCT 720 do not support in the current development version. (bugmaster)
0029604: [OCCT:DRAW] Uniform mechanism providing History of shape's modifications for OCCT algorithms in DRAW (bugmaster)
0029639: [OCCT:Configuration] CMake - rename options for building samples (bugmaster)
0029524: [OCCT:Modeling Algorithms] Modeling Algorithms - access violation in HLRBRep_PolyAlgo while computing HLR for triangulation-only surface (bugmaster)
0029659: [OCCT:Samples] Samples - Image is not displayed in Viewer2d MFC sample (bugmaster)
0029668: [OCCT:Configuration] Configuration: build Inspector application independently on BUILD_MODULE_QtSamples state (bugmaster)
0028097: [OCCT:Tests] Test system does not recognize 'fail...' messages as errors (bugmaster)
0029651: [OCCT:DRAW] ViewerTest - vtexture command crashes (bugmaster)
0029680: [OCCT:Tests] Tests - command checkprops does not work for negative values (bugmaster)
0029574: [OCCT:Application Framework] Protection of attributes retrieval against zero ID in Ocaf XML (bugmaster)
0029667: [OCCT:Visualization] Visualization, TKV3d - User-defined texture coordinates corrupted by StdPrs_ShadedShape (bugmaster)
0022750: [OCCT:Modeling Algorithms] Boolean operation: Bug in Fuse (bugmaster)
0027736: [OCCT:Samples] Samples - rectangle selection issues within MFC sample Viewer3d (bugmaster)
0029597: [OCCT:Data Exchange] Data Exchange - unable to read VRML2 file (bugmaster)
0029611: [OCCT:Modeling Algorithms] Modeling Algorithms - Misprint in the formula of Hessian computation in the file GeomLib_CheckCurveOnSurface.cxx (bugmaster)
0028681: [OCCT:Shape Healing] UnifySameDomain distorts face boundary when merges a chain of small linear edges (apn)
       0029544: [OCCT:Modeling Algorithms] Regression vs 7.2.0: ShapeUpgrade_UnifySameDomain fails to merge linear edges (bugmaster)
0029142: [OCCT:Application Framework] Exception on Redo (bugmaster)
0029252: [OCCT:Coding] Coding rules - eliminate GCC compiler warnings -Wformat-overflow (bugmaster)
0029491: [OCCT:Visualization] Visualization, AIS_Shape - filter unsupported Display Modes within ::AcceptDisplayMode() (apn)
0029684: [OCCT:Configuration] Configuration - modification of build Inspector tool standalone on OCCT (bugmaster)
0029698: [OCCT:Modeling Algorithms] Regression vs 7.2.0: Common operation raises FLT_INVALID_OPERATION exception (abv)
0029730: [OCCT:Application Framework] OCAF User's Guide correction for case of attributes with User defined GUID (abv)
0029739: [OCCT:DRAW] Draw Harness - vdonly does not hide displayed objects (abv)
0029064: [OCCT:Foundation Classes] Copying of empty NCollection map takes excessive memory (bugmaster)
0029285: [OCCT:Visualization] Visualization, V3d_View::UpdateLights() - eliminate implicit redraw (bugmaster)
       0029658: [OCCT:Samples] Samples - light is not updated while moving mouse within Viewer3d MFC sample (bugmaster)
0027732: [OCCT:Visualization] Visualization - AIS_ConnectedInteractive crashes on NULL handle returned by MeshVS_CommonSensitiveEntity::GetConnected() (bugmaster)
0028090: [OCCT:Configuration] Configuration - DRAWHOME environment variable missing in CMake (bugmaster)
0029571: [OCCT:Samples] Samples: build qt samples together with OCCT (bugmaster)
0029589: [OCCT:Configuration] Configuration - allow MFC samples to be built when OCCT is linked statically (bugmaster)
0029602: [OCCT:Visualization] Visualization, TKOpenGl - Size Culling is not properly handled within Perspective projection (bugmaster)
0029631: [OCCT:Samples] Samples: build AndroidQt sample together with OCCT on Windows platform (nds)
       0029643: [OCCT:Samples] Samples - create .bat files for building AndroidQt sample on Windows platform (bugmaster)
0029220: [OCCT:Application Framework] Application Framework - replace CDM_MessageDriver interface by Message_Messenger (bugmaster)
       0029640: [OCCT:Application Framework] OCAF - add information on replacement of CDM_MessageDriver in upgrade guide (abv)
0028971: [OCCT:Configuration] Configuration - fix compatibility with glibc 2.26+ due to xlocale.h removal (kgv)
0029077: [OCCT:Tests] Tests - improve command testfile (bugmaster)
0029337: [OCCT:Visualization] Visualization, TKOpenGl - visual artifacts on Intel Broadwell GPU (apn)
0026256: [OCCT:Application Framework] FSD_File and FSD_CmpFile are almost twins (bugmaster)
0027869: [OCCT:Visualization] Visualization - AIS_ConnectedInteractive does not support exact HLR mode (bugmaster)
0029074: [OCCT:Visualization] Visualization, TKOpenGl - support Geometry Shader definition (bugmaster)
0029119: [OCCT:Data Exchange] Documentation for PMI in XCAF (kgv)
0029124: [OCCT:Visualization] Visualization, Tests - failures when tests are executed via Remote Desktop connection (bugmaster)
       0029127: [OCCT:Visualization] Visualization - V3d_View::ToPixMap() crashes on tiled rendering without FBO (bugmaster)
       0029125: [OCCT:Visualization] Visualization, OpenGl_Text - fix access violation within OpenGL1.1 context (bugmaster)
0029152: [OCCT:Coding] Coding Rules - eliminate GCC compiler warnings -Wmisleading-indentation when using MinGW (bugmaster)
0029176: [OCCT:DRAW] Exception while projection 2D-point on 2D-line (bugmaster)
0024574: [OCCT:Coding] ICC compiler warnings on Windows (bugmaster)
0029228: [OCCT:Coding] Coding Rules - define rule for avoiding header inclusion list pollution (bugmaster)
0029250: [OCCT:Configuration] Configuration, TKIVtk - build failure with VTK 6.3+ due to vtkRenderingFreeTypeOpenGL being removed (bugmaster)
0029255: [OCCT:Configuration] Configuration, .gitignore - do not track generated files with extensions VC.db, VC.opendb (bugmaster)
0029258: [OCCT:Foundation Classes] Foundation Classes - provide move constructors for string classes (bugmaster)
0028760: [OCCT:Visualization] Visualization, TKOpenGl - avoid excessive frustum culling traverse within extra OIT rendering pass (kgv)
0029286: [OCCT:Visualization] Visualization, TKOpenGl - do not update FFP state when OpenGl_Caps::ffpEnable is disabled (bugmaster)
0029304: [OCCT:DRAW] Draw Harness, DBRep_DrawableShape - fix inappropriate use of unordered map (bugmaster)
0029331: [OCCT:Visualization] Visualization, TKOpenGl - make OpenGl_PrimitiveArray::IsFillDrawMode() as virtual method of OpenGl_Element (kgv)
0029277: [OCCT:Configuration] Configuration, Cmake - remove 3rd-party libraries from INTERFACE_LINK_LIBRARIES property of installed OCCT targets (bugmaster)
0029349: [OCCT:Foundation Classes] Foundation Classes, OSD_Timer - add missing theThisThreadOnly constructor option available in OSD_Chronometer (bugmaster)
0029350: [OCCT:Visualization] Visualization, OpenGl_Text - add Aspect_TODT_SHADOW text style (kgv)
0029371: [OCCT:Application Framework] The problem of the attributes constructor call (apn)
0029380: [OCCT:Tests] Delete "checknbshapes" from bugs/modalg_6/bug27341* test cases (apn)
0028452: [OCCT:VIS] VIS - MSVC 14 compiler warnings (bugmaster)
0028499: [OCCT:Modeling Algorithms] Checkshape incorrectly reports BRepCheck_NotClosed when gap is covered by vertex tolerance (apn)
0029396: [OCCT:Configuration] Configuration, Cmake: restore 3rd-party libraries into INTERFACE_LINK_LIBRARIES property of installed OCCT targets (bugmaster)
0029400: [OCCT:Modeling Algorithms] Fuse of two edges creates self-interfered shape (emv)
0029385: [OCCT:Application Framework] OCAF - TDataStd_IntPackedMap lacks interface to set map as TColStd_PackedMapOfInteger (apn)
0029426: [OCCT:Modeling Algorithms] Extrema algorithm fails to find minimal distance between Circle and Sphere (bugmaster)
0029447: [OCCT:Foundation Classes] The constructor of Message_PrinterOStream mixes up cout and cerr (apn)
0029448: [OCCT:Modeling Data] The method Extrema_FuncExtCS::GetStateNumber mixes up parameter on curve with parameter U on surface (apn)
0003883: [OCCT:Data Exchange] Problems of reading colors and layers in XDEDRAWEXE (bugmaster)
0026677: [OCCT:Modeling Algorithms] Wrong result of projection line on the surface (bugmaster)
0027356: [OCCT:Modeling Data] BRepTools::Clean() does not clean free edges from Poly_Polygon3D (bugmaster)
0028931: [OCCT:Foundation Classes] Eliminate dependency from TBB in OSD_Parallel header (bugmaster)
0029474: [OCCT:Visualization] Visualization, TKOpenGl - GLSL compilation errors on buggy OpenGL ES driver for PowerVR SGX 544MP (apn)
0028335: [OCCT:Configuration] Configuration, Cmake - 3rdparty library names present in two places and aren't sync with each other (bugmaster)
0029113: [OCCT:Coding] Coding Rules - fix convention to have one header per API type (bugmaster)
0029351: [OCCT:Modeling Algorithms] Boolean Operations create invalid pcurves (bugmaster)
0029299: [OCCT:Foundation Classes] Foundation Classes, NCollection - define explicit empty constructor for map classes (bugmaster)
0029214: [OCCT:Application Framework] Application Framework - TPrsStd_AISPresentation::AISUpdate() should not implicitly redraw 3D Viewer (bugmaster)
0029302: [OCCT:Foundation Classes] Foundation Classes, NCollection - optimize iteration of indexed maps (bugmaster)
0029317: [OCCT:Configuration] Configuration, CMake - CSF_d3d9 should be processed for building TKD3DHost using MinGW (bugmaster)
0029118: [OCCT:Configuration] Incorrect generation of reference documentation for modules (kgv)
0029156: [OCCT:Coding] Coding Rules - eliminate deprecation compiler warnings when targeting macOS 10.12 (kgv)
0029282: [OCCT:Data Exchange] Data Exchange - UpdateAssemblies is not working for located root assemblies (bugmaster)
0028176: [OCCT:DRAW] Draw Harness - "reshape" command usage is not properly documented (apn)
0028377: [OCCT:Modeling Algorithms] Valid face is classified as bad by BRepCheck algorithm (bugmaster)
0028385: [OCCT:Modeling Algorithms] Improve drawing isolines (DBRep_IsoBuilder algorithm) (apn)
       0029368: [OCCT:Modeling Algorithms] Incorrect intersection state of the intersection point of two 2d curves (apn)
0029050: [OCCT:Tests] SKIPPED test cases are no listed in header of summary.html (bugmaster)
0029196: [OCCT:Tests] Tests - some test cases fail with Intel HD graphics (bugmaster)
0029249: [OCCT:Configuration] Configuration - Standard_Failure compilation fails on VS2013 + Intel Compiler due to unavailability of thread_local (bugmaster)
0029453: [OCCT:DRAW] Draw Harness - unclear syntax of "add" command (aml)
0029477: [OCCT:Visualization] Visualization, TKOpenGl - MSAA FBO initialization failure on OpenGL ES 3.2 device (apn)
0029377: [OCCT:Configuration] Configuration, CMake - linkage errors while using static OCCT libraries on Windows platform (bugmaster)
0029398: [OCCT:Configuration] Configuration - list lex and yacc files in the StepFile/FILES to avoid CMake warnings (bugmaster)
0028245: [OCCT:Modeling Algorithms] Result of Cells Builder algorithm becomes invalid after removal of internal boundaries on faces (bugmaster)
0029169: [OCCT:Configuration] Configuration - fix compilation with undefined UNICODE on Windows (bugmaster)
0029170: [OCCT:Coding] GCC 7.1 warnings -Wstrict-aliasing in Graphic3d_ArrayOfPrimitives.hxx (bugmaster)
0029171: [OCCT:Foundation Classes] Foundation Classes - C signal handler does not work on MinGW (bugmaster)
0029184: [OCCT:Visualization] Visualization - DrawWindow::Save() fails when using WinCodec with PNG codec (bugmaster)
0029229: [OCCT:Mesh] Mesh - Crash at Poly_Triangulation::Normal (bugmaster)
0029247: [OCCT:Tests] Tests, CheckCommands.tcl - Tcl exception "expected integer but got 3dviewer" in test cases on macOS (bugmaster)
0029137: [OCCT:Visualization] Visualization - D3DHost_FrameBuffer does not release Depth texture and FBO index (bugmaster)
0029147: [OCCT:Visualization] Visualization - D3DHost_FrameBuffer::BindBuffer() fails on some Intel drivers (bugmaster)
0029151: [OCCT:Coding] Coding Rules - eliminate GCC compiler warnings -Wimplicit-fallthrough (abv)
       0029158: [OCCT:Visualization] Visualization - suspicious pass-through of case labels in switch statements (bugmaster)
       0029157: [OCCT:Modeling Algorithms] Modeling - suspicious pass-through of case labels in switch statements (bugmaster)
0029160: [OCCT:Coding] Coding - AppleCLang 9 compiler warning "binding dereferenced null pointer to reference has undefined behavior" (bugmaster)
0029164: [OCCT:Coding] GCC 7.1 compiler warnings -Wmaybe-uninitialized on gp_XYZ and siblings (bugmaster)
0029165: [OCCT:Visualization] Visualization - misuse of enumeration in Prs3d_DatumAspect (bugmaster)
0029107: [OCCT:Visualization] Visualization - SelectMgr_FrustumBuilder constructor without arguments is not exported (bugmaster)
0029112: [OCCT:Configuration] Configuration, Image_VideoRecorder - compilation fails on Ubuntu with libavutil 54.x (FFmpeg 2.7.6) (bugmaster)
0029125: [OCCT:Visualization] Visualization, OpenGl_Text - fix access violation within OpenGL1.1 context (bugmaster)
0029800: [OCCT:Documentation] Upgrade Guide - TInspector correction documentation (abv)
0029811: [OCCT:Tests] Tests - unstable tests demo\draw\binpersist_* due to usage of the same temporary file name (abv)
0029816: [OCCT:Application Framework] Add possibility to get/set shape presentations for GD&T label through one function (abv)
0029735: [OCCT:DRAW] Draw Harness - command to set 2D mode for viewer in ViewerTest package (abv)
0029755: [OCCT:Documentation] Proofread changes in the user guides from v7.2 to v7.3 (abv)
0029768: [OCCT:Visualization] Visualization, TKOpenGl - structure is entirely clipped by suppressed clipping (abv)
0029790: [OCCT:Documentation] Upgrade Guide - problematic grammar and formatting (abv)
0029139: [OCCT:Documentation] Overview contains old screenshots of occt (abv)
177 issues View Issues
Released 2017-08-31
Version 7.2.0 - August 31, 2017. Highlights:

Configuration
- Support of Visual Studio 2017
- CMake option to accelerate build by use of precompiled headers

Application Framework
- Dedicated attribute for storage of triangulations
- Possibility to save OCAF document in XML format compatible with OCCT 6.7+
- Restored possibility to write shapes in legacy persistence format (CSFDB, ShapeSchema)
- Support of files greater than 2 GiB in binary persistence

Modeling
- Optimization of surface intersection and other algorithms
- Specialized offset algorithm for smooth shells
- Proper setting of regularity on edges connecting smooth surfaces (e.g. seam edges)
- New algorithm BOPAlgo_Splitter allowing to split shapes by intersection with others
- New option “Glue” in the family of Boolean algorithms
- New Error/Warning reporting system in Boolean Operations component

Visualization
- Order-independent transparency within rasterization rendering
- Extended features of color scale presentation
- Possibility to customize display of hatching and selection highlight
- Multiple improvements in Path Tracing engine
- Option for efficient display on high-density screens with low-end graphic cards

Data Exchange
- Support of annotations, saved views and clipping planes in XDE and STEP
- Optimized update of assemblies in XDE
- Support of PMI data without semantics in STEP import and export
- Support of transparency as part of color specification in XDE
- Refactored and optimized STL read / write module

Test system
- Possibility to add custom counters
- Interface to connect DRAW interpreter to user applications

Samples
- New sample for usage of 3D Viewer on iOS
0028400: [OCCT:Visualization] Visualization, Graphic3d_MaterialAspect - remove undocumented and unsupported flag EnvReflexion() (apn)
0028643: [OCCT:Coding] Coding rules - eliminate GCC compiler warnings -Wmisleading-indentation (bugmaster)
0028787: [OCCT:Configuration] Configuration, genproj - add HAVE_RelWithDebInfo option for generating VS project files with Debug info in Release mode (bugmaster)
0028677: [OCCT:Modeling Algorithms] Avoid change of wire orientation in BRepLib_MakeFace if the wire is open (bugmaster)
0028840: [OCCT:Data Exchange] Data Exchange - rewrite the STL Reader/Writer (bugmaster)
       0028974: [OCCT:Data Exchange] Test cases for STL reader/writer (bugmaster)
0028838: [OCCT:Configuration] Configuration - undefine macros coming from X11 headers in place of collision (bugmaster)
       0028822: [OCCT:Configuration] Configuration, XCAFDoc - fix name collision with macros GetObject() (bugmaster)
0028162: [OCCT:DRAW] Draw Harness - eliminate usage of deprecated Local Context (apn)
0027925: [OCCT:Visualization] Visualization - implement order-independent transparency algorithm within rasterization rendering (bugmaster)
       0028826: [OCCT:Visualization] Visualization, TKOpenGl - fix compatibility with strict OpenGL ES drivers (mkv)
       0029051: [OCCT:Visualization] Visualization, TKOpenGl - wrong color of transparent dynamic highlight with OIT tuned ON (bugmaster)
0025382: [OCCT:Visualization] Visualization, TKOpenGl - improved video recording capability (kgv)
0027958: [OCCT:Visualization] Visualization, AIS_Trihedron - add shaded presentation option (bugmaster)
       0029049: [OCCT:Visualization] Visualization - restore removed class DsgPrs_DatumPrs (bugmaster)
0028205: [OCCT:Visualization] Visualization - add functionality for dumping results of detection algorithms into image (apn)
       0028876: [OCCT:Tests] Tests, Image_Diff - the image difference is unavailable for test case bugs vis bug28205_1 (bugmaster)
0028441: [OCCT:Coding] Coding Rules - move out nested Image_PixMap::ImgFormat enumeration to dedicated enum Image_Format (bugmaster)
0028605: [OCCT:Modeling Algorithms] Improve the algorithm of calculation of valid intersection range of an edge (bugmaster)
0028047: [OCCT:Visualization] Visualization - support objects with customized highlighting in AIS_InteractiveContext (apn)
0028135: [OCCT:Configuration] Configuration - adopt building script for using built-in Android cross-compiling support in CMake 3.7 (apn)
0029055: [OCCT:Visualization] Visualization, Image_AlienPixMap - fallback using Wincodec (bugmaster)
0028912: [OCCT:Visualization] Visualization, TKOpenGl - multi-texture support (bugmaster)
0028701: [OCCT:Configuration] Configuration - add support of VS 2017 (bugmaster)
       0028769: [OCCT:Configuration] Unification of msvc.bat files. (bugmaster)
             0028920: [OCCT:Samples] Samples - fix msvc.bat for building samples without CMake (bugmaster)
0028758: [OCCT:Visualization] Visualization - Implement exporting generated image to HRD/EXR images (bugmaster)
0028055: [OCCT:Data Exchange] Add UpdateAssemblies() method for top-down update of assembly compounds (apn)
0028550: [OCCT:Foundation Classes] Foundation Classes - fix empty message passed to thrown exception (bugmaster)
0028915: [OCCT:Configuration] Configuration, Font_BRepFont - do not include FreeType headers within OCCT headers (kgv)
0028470: [OCCT:Foundation Classes] Foundation Classes, NCollection_Array1 - add Resize() method for re-allocating array with new limits (bugmaster)
       0028796: [OCCT:Coding] Coding Rules - fix declaration of Move constructor in NCollection_Array1 (bugmaster)
0028444: [OCCT:Data Exchange] Data Exchange - Missed text blocks in Saved Views (apn)
0028527: [OCCT:Visualization] Visualization, AIS_InteractiveContext - custom selection presentation is never removed from View (abv)
0028946: [OCCT:Application Framework] Exception on Undo (bugmaster)
0028487: [OCCT:Visualization] Visualization, TKOpenGl - add option for rendering with lower resolution (bugmaster)
0028088: [OCCT:Visualization] Visualization, AIS_InteractiveContext - drop default value for Update Viewer parameter (kgv)
       0028895: [OCCT:Visualization] Visualization, V3d_View::SetComputedMode() - HLR calculation is performed multiple times when 'hlr on' has been called (bugmaster)
       0028820: [OCCT:Samples] Samples - fix compilation of JAVA sample for Android (bugmaster)
0028615: [OCCT:Visualization] Visualization, TKOpenGl - enabling MSAA leads to black screen on OpenGL ES (bugmaster)
0029057: [OCCT:Tests] Tests - unstable test case bugs/vis/bug5682 (bugmaster)
0028977: [OCCT:Configuration] FFmpeg libraries are not presented in the CMake configuration (bugmaster)
0028802: [OCCT:Modeling Algorithms] The tolerance reached by approximator is used in creation of an edge, it is incorrect (bugmaster)
0028287: [OCCT:Configuration] CMake install does not copy pdb files in RelWithDebInfo mode (bugmaster)
0028639: [OCCT:Modeling Algorithms] Improve performance of the IntPolyh_MaillageAffinage algorithm (bugmaster)
0028129: [OCCT:Visualization] Visualization, Path Tracing - Improve interactivity in "steady" rendering mode (apn)
0027597: [OCCT:Modeling Algorithms] Unstable test blend simple Q6 (aml)
0024592: [OCCT:Modeling Algorithms] Instability of sewing (gka)
0025797: [OCCT:Data Exchange] Unstable result (checkshape) in test de step_3 D8 (gka)
0028978: [OCCT:Coding] Coding rules - suppress GCC compiler warnings -Warray-bounds within NCollection_Array1 (bugmaster)
0028110: [OCCT:Configuration] Configuration - specify Unicode charset instead of multibyte in project files for Visual Studio (apn)
0029155: [OCCT:Documentation] Update version in documentation (bugmaster)
0014530: [OCCT:Modeling Algorithms] Boolean Operation Algorithm failed (nbv)
0028230: [OCCT:Modeling Data] Convert C0 2d curve to C1 raises exception (apn)
0028263: [OCCT:Coding] Coding Rules - clean up definition of the class Graphic3d_MaterialAspect (apv)
0027383: [OCCT:Modeling Algorithms] Modeling - improve handling of regularity on edges (apn)
0028285: [OCCT:Configuration] Configuration - add missing macro Standard_EXPORT to OpenGl_StateInterface subclasses (apn)
0028312: [OCCT:Configuration] Configuration, genproj.tcl - support CSF_ZLIB and CSF_LIBLZMA within project generator (apn)
0028276: [OCCT:Visualization] Visualization, Graphic3d_ArrayOfPrimitives - fix usage of 16-bit indices (apn)
0028281: [OCCT:DRAW] Draw Harness - remove unused command vperf (apn)
0028306: [OCCT:Visualization] Visualization - viewer crashes if style for shaded display is set to HATCH (apn)
0028223: [OCCT:Modeling Algorithms] Projection of closed curve onto cylinder is wrong (apn)
0028240: [OCCT:Foundation Classes] Avoid redundant search for span index in evaluation of BSpline cache (apn)
0028232: [OCCT:Visualization] Visualization, StdPrs_ShadedShape - create WireFrame presentation for sole Vertex / Edge / Wire (kgv)
0028356: [OCCT:Coding] VS 2015 compiler warnings in STEPCAFControl_Reader (bugmaster)
0028126: [OCCT:Visualization] Visualization, Path tracing - Provide ability to use two-sided scattering models (apn)
       0028241: [OCCT:Visualization] Visualization, Path tracing - shader compilation error on Radeon 290 (apn)
0027434: [OCCT:Modeling Algorithms] Wrong result of classification of the point in "infinity" (apn)
0028201: [OCCT:Coding] Add square PConfusion() method to the Precision class (apn)
0028213: [OCCT:Visualization] Visualization, StdPrs_ShadedShape - compute face edges for triangulation-only Faces (apn)
0028215: [OCCT:Visualization] Visualization - define EMPTY type line for consistenct with Interior Style (apn)
0029056: [OCCT:Configuration] Configuration - It is not possible to install VTK products (bugmaster)
0029048: [OCCT:DRAW] Draw - avoid setting default paths to scripts and test data folders if set externally (bugmaster)
0029015: [OCCT:Tests] Testdiff - possibility to visualize image differences by toggling (bugmaster)
0029018: [OCCT:Documentation] Documentation - Provide user guide for Qt browser (bugmaster)
0028732: [OCCT:Data Exchange] Integrate Annotations mechanism to XDE (snn)
0028998: [OCCT:Release] OCCT installer on Windows 10 creates unusable content in Start menu (bugmaster)
0029027: [OCCT:Modeling Algorithms] Crash in attemption to use ShapeUpgrade_UnifySameDomain algorithm on half-cylinder (bugmaster)
0028999: [OCCT:Configuration] Configuration - Modify Qt Browser build option (bugmaster)
0029025: [OCCT:Configuration] TInspector include files are not installed to inc directory by CMake (bugmaster)
0028332: [OCCT:Data Exchange] Unstable tests in group gdt export (bugmaster)
0028913: [OCCT:Modeling Algorithms] UnifySameDomain crashes with error: "a shape is modified and removed simultaneously" (bugmaster)
0029042: [OCCT:DRAW] DRAW - Extend 'tinspector' command with additional arguments (bugmaster)
0025388: [OCCT:Data Exchange] Improve STL reader to generate one triangulation instead of compound of faces (bugmaster)
0029011: [OCCT:DRAW] Draw Harness - simplify diffimage command syntax (bugmaster)
0029016: [OCCT:Configuration] Configuration, genproj.tcl - add missing definition of CSF_dl (bugmaster)
0029021: [OCCT:Coding] Coding Rules - eliminate GCC warnings in Qt sample (bugmaster)
0027018: [OCCT:Documentation] Documentation - blockquotes are incorrectly formatted in PDF (bugmaster)
0028979: [OCCT:Coding] Coding rules - eliminate GCC compiler warnings -Wstrict-aliasing within Graphic3d_ArrayOfPrimitives.lxx (bugmaster)
0028980: [OCCT:Coding] Coding rules - suppress GCC compiler warnings -Warray-bounds within AdvApp2Var (bugmaster)
0029000: [OCCT:Documentation] Update documentation of Boolean operations according to the new Error/Warning reporting system (abv)
0028972: [OCCT:Application Framework] A not useful message is printed on copying of data in OCAF (bugmaster)
0029007: [OCCT:Visualization] Visualization, AIS_InteractiveContext - the method for accessing Detected owners iterator is missing (bugmaster)
0029009: [OCCT:Configuration] Configuration - provide a way to get visual dif of SVG images (abv)
0028973: [OCCT:Application Framework] Undo/Redo changes the order of some attributes (bugmaster)
0028975: [OCCT:DRAW] Draw Harness - DBRep_DrawableShape::display() throws exception while displaying shape without free edges in Debug mode (bugmaster)
0028225: [OCCT:Samples] MFC sample on OCAF uses old-style definition of a Handle-class (bugmaster)
0028249: [OCCT:Documentation] Upgrade Guide - mention need to use option -std=c++0x when using GCC (bugmaster)
0028959: [OCCT:Configuration] Configuration, genproj - provide warning on update of scripts in root folder (msvc.bat etc.) (abv)
0028960: [OCCT:Coding] Coding Rules - eliminate GCC compiler warning -Wfor-loop-analysis (bugmaster)
0028962: [OCCT:Configuration] Configuration, genproj.bat - add /LARGEADDRESSAWARE option to 32-bit target executables (bugmaster)
0027381: [OCCT:Documentation] Visualization - update description of method AIS_InteractiveContext::SetPixelTolerance() (bugmaster)
0026776: [OCCT:Modeling Algorithms] Bad result of section algorithm (bugmaster)
0027407: [OCCT:Configuration] Accelerate OCCT build on Visual Studio by use of precompiled headers (abv)
0028950: [OCCT:Documentation] Generation of draw_test_harness and upgrade pdf files is crashed (bugmaster)
0025572: [OCCT:Coding] Remove MMgt_TShared class. (bugmaster)
0028956: [OCCT:Coding] Coding Rules - eliminate several trivial compiler warnings (bugmaster)
0028082: [OCCT:Data Exchange] UpdateAssembly() method in shape tool is not recursive (abv)
0027691: [OCCT:Tests] Remove dchrono from all test cases and move its to perf group (apn)
       0029004: [OCCT:DRAW] DRAW - update help of chrono and dchrono commands (bugmaster)
0028822: [OCCT:Configuration] Configuration, XCAFDoc - fix name collision with macros GetObject() (bugmaster)
0028938: [OCCT:Tests] Tests - remove useless file artifacts of test cases perf/de/bug26338 (bugmaster)
0028529: [OCCT:Shape Healing] UnifySameDomain crashes on a shape with location (bugmaster)
0028945: [OCCT:Visualization] Visualization - StdPrs_ToolTriangulatedShape::ComputeNormals() is extremely slow for triangulation-only surface (bugmaster)
0028952: [OCCT:Configuration] Configuration, CMake - define OCCT_NO_DEPRECATED while building OCCT by obsolete gcc versions (bugmaster)
0028862: [OCCT:Application Framework] Unification of empty labels saving procedure (bugmaster)
0028937: [OCCT:Tests] Tests, testdiff - link image in diff to the test cases log (bugmaster)
0028198: [OCCT:Configuration] Add FPE signals enabling from CMake (apn)
0028324: [OCCT:Configuration] Configuration, genproj.tcl - compilation error while targeting OS X 10.8 or lower in XCode (apn)
0028439: [OCCT:Configuration] Configuration - compilation error when using thread_local within XCode 7 or earlier (apn)
       0028502: [OCCT:Configuration] Compilation error on Arch Linux (clang compiler) (bugmaster)
0028362: [OCCT:Documentation] Documentation - Doxygen warnings (bugmaster)
0028630: [OCCT:Visualization] Visualization, StdPrs_ShadedShape - do not create Poly_Connect without need (bugmaster)
0028923: [OCCT:Foundation Classes] Foundation Classes - Message_Messenger::Send() implementation is not thread-safe (bugmaster)
0028927: [OCCT:Visualization] Visualization - Graphic3d_StructureManager destructor should invalidate its pointer in Graphic3d_Structure (bugmaster)
0028197: [OCCT:Configuration] Configuration - support Eigen template library as external dependency (apn)
       0028932: [OCCT:Configuration] Add possibility to install Eigen along the OCCT (bugmaster)
0028360: [OCCT:DRAW] Draw Harness - access for DRAW TCL interpreter needed for custom applications (apn)
0028789: [OCCT:Visualization] Visualization, TKV3d - extend API for accessing and assigning BVH builders (bugmaster)
0026213: [OCCT:Visualization] Visualization - replace sequence in Select3D_SensitiveGroup (bugmaster)
0028907: [OCCT:Coding] Coding Rules, OpenGl_GraphicDriver - fix class fields accidentally marked public (bugmaster)
0024577: [OCCT:Visualization] Duplicating local selection of AIS_Trihedron (bugmaster)
0028762: [OCCT:Visualization] Visualization, Ray tracing - Implement depth-of-field effect (bugmaster)
0028407: [OCCT:Visualization] Visualization - remove ::UpdateMode() from Graphic3d_StructureManager (apn)
       0028895: [OCCT:Visualization] Visualization, V3d_View::SetComputedMode() - HLR calculation is performed multiple times when 'hlr on' has been called (bugmaster)
0028843: [OCCT:Tests] Replacing @ symbol in v3d glsl tiles test case (bugmaster)
0028877: [OCCT:Documentation] Documentation - fix unclosed tag in coding_rules.md (bugmaster)
0028841: [OCCT:Tests] testdiff DRAW command hangs or crash with arithmetical exception (apv)
0028794: [OCCT:Visualization] Visualization, Ray tracing - Implement tone mapping (bugmaster)
0028403: [OCCT:Coding] Avoid useless calls to BRepTools::Write() (apn)
0028440: [OCCT:Documentation] Documentation - Doxygen errors on Linux (apn)
0028810: [OCCT:Coding] Coding Rules - add test scripts to .gitattributes (bugmaster)
0028812: [OCCT:Modeling Algorithms] Regression. bugs modalg_6 bug28468_2 test case is crashed if CSF_FPE set to 1. (bugmaster)
0028785: [OCCT:Configuration] Configuration, CMake - handle OCCT layout within 3rdparty_macro.cmake (bugmaster)
0028690: [OCCT:Modeling Algorithms] Section algorithm produces micro edge (bugmaster)
0028795: [OCCT:Modeling Algorithms] Boolean operations corrupt the p-curve of the source planar face if "non-destructive" option is switched off (apv)
0026303: [OCCT:Tests] Problem with test cases boolean/gdml_private L1-9 and K1-K9 (bugmaster)
0028775: [OCCT:Modeling Algorithms] Code duplication removal across the BOPAlgo_PaveFiller algorithm (bugmaster)
0028814: [OCCT:Documentation] Documentation - suggest using # instead of // for temporary comments in commit description (bugmaster)
0028815: [OCCT:Visualization] Visualization, StdPrs_WFShape - fix misprint in condition (bugmaster)
0028654: [OCCT:Documentation] Existed tool (gendoc) for generation documentation does not take into account size of images. (bugmaster)
0028259: [OCCT:Modeling Algorithms] Method MakeBlocksCnx is duplicated in two different places in BOPAlgo (bugmaster)
0028793: [OCCT:Visualization] Visualization, TKV3d - make BVH_Builder::Build() const for propagating builder by value (bugmaster)
0028744: [OCCT:Visualization] Visualization, OpenGl_FrameBuffer - handle GL_RGB8 format (bugmaster)
0028748: [OCCT:Data Exchange] XCAFDoc_GraphNode does not restore child on Undo (bugmaster)
0028776: [OCCT:Modeling Algorithms] Extend the field BOPAlgo_Builder::myOrigins so that the shape could have multiple origins (bugmaster)
0028778: [OCCT:Coding] Coding Rules - clean up confusing code from Select3D (bugmaster)
0028740: [OCCT:Visualization] Visualization, AIS_RubberBand - add an option to decide either create or not create a closing boundary line (bugmaster)
0028741: [OCCT:Visualization] Visualization, TKOpenGl - eliminate GL errors within Core Profile in OpenGl_View::copyBackToFront() (bugmaster)
0028734: [OCCT:Visualization] Visualization, OpenGl_Texture - fix initialization of 1D texture (bugmaster)
0028646: [OCCT:DRAW] Draw Harness, ViewerTest - rename vsetfilter command with vselfilter (abv)
0028704: [OCCT:Coding] Coding Rules - recommend adding the class header first in its source file (mkv)
0027970: [OCCT:Application Framework] Improvement of standard attributes usability - containers (bugmaster)
0028446: [OCCT:Application Framework] Could not retrieve just kept document with Integer attribute (bugmaster)
0028376: [OCCT:Visualization] Visualization, AIS_ColoredShape - fix endless recursion due to misprint (apn)
0028576: [OCCT:Modeling Algorithms] Get rid of the TopOpeBRep* algorithms in TKFeat toolkit (bugmaster)
0028313: [OCCT:DRAW] Extend Draw functionality with some new useful commands and features (apn)
0028371: [OCCT:Configuration] Configuration - update system requirements page (apn)
0028449: [OCCT:Data Exchange] Data Exchange - Wrong orientation of Annotation Plane in GD&T (bugmaster)
0028257: [OCCT:Data Exchange] XCAFPrs_Style - uninitialized memory usage within ::HashCode() (apn)
0028233: [OCCT:DRAW] lvarpop is needed for correct work of lmatch defined in StandardCommands.tcl (msv)
0028181: [OCCT:Documentation] Documentation - update porting note with missing information (apn)
0028663: [OCCT:Configuration] Integration of TortoiseGit with bug tracker (bugmaster)
0028044: [OCCT:Data Exchange] Data Exchange - implement data structures for Saved Views (apn)
       0028389: [OCCT:Data Exchange] Data Exchange - Import of STEP Saved Views and Clipping Planes (apn)
0028641: [OCCT:Data Exchange] Data Exchange - Support alpha-channel of color (bugmaster)
       0028738: [OCCT:Data Exchange] Data Exchange, XCAFPrs_Style - add transparency property (bugmaster)
0028574: [OCCT:Modeling Algorithms] Get rid of the TestTopOpe* packages (bugmaster)
0028392: [OCCT:Shape Healing] Shape Processing - some checks have no option to switch off (apn)
0028456: [OCCT:Modeling Algorithms] BRepBuilderAPI_MakeFace modifies the input shape (bugmaster)
0028658: [OCCT:Configuration] Cannot execute DRAW.exe with draw.bat (bugmaster)
0028673: [OCCT:Foundation Classes] getsourcefile Draw command return different output on Linux and Windows platforms (bugmaster)
0028679: [OCCT:Foundation Classes] Foundation Classes - OSD_Process::UserName rises EXC_BAD_ACCESS on iphone simulator (bugmaster)
0028644: [OCCT:Visualization] Visualization, AIS_MultipleConnectedInteractive - remove unused private class SelectMgr_AssemblyEntityOwner (bugmaster)
0028647: [OCCT:Visualization] Visualization, OpenGl_AspectMarker - invalid marker size on re-setting aspect without redraw (bugmaster)
0028657: [OCCT:Foundation Classes] Foundation Classes - OSD_Thread does not release thread resources on non-Windows platforms (bugmaster)
0028636: [OCCT:Coding] Optimisation of gp_* classes in order to avoid unnecesary calling gp_Dir* constructors with normalisation (bugmaster)
0028601: [OCCT:Shape Healing] ShapeFix_Shape increases tolerance of sub-shapes of a valid shape (bugmaster)
0028621: [OCCT:Visualization] Visualization - AIS_ColoredShape::UnsetTransparency() is not implemented (bugmaster)
0028625: [OCCT:Visualization] Visualization, OpenGl_FrameBuffer - initialize Render Buffer with stencil (bugmaster)
0028573: [OCCT:Modeling Algorithms] Get rid of the old Boolean Operations in QA commands (bugmaster)
0028577: [OCCT:Modeling Algorithms] Get rid of the TopOpeBRep* algorithms in TKOffset toolkit (bugmaster)
0028579: [OCCT:Modeling Algorithms] Get rid of the obsolete QANewModTopOpe_* and QANewBRepNaming_* algorithms (bugmaster)
0028580: [OCCT:Coding] Misprint in IntPatch_WLineTool.cxx file (bugmaster)
0028562: [OCCT:Modeling Algorithms] Replacement of old Boolean operations (BRepAlgo) with new ones (BRepAlgoAPI) in BRepAlgo_NormalProjection (bugmaster)
0028567: [OCCT:Modeling Algorithms] Get rid of the unused DRAW commands based on old Boolean Operations (BRepAlgo) (bugmaster)
0028556: [OCCT:Modeling Algorithms] Invalid result of Fuse operation in the test case bugs moddata_2 bug469 (bugmaster)
0028427: [OCCT:Documentation] Data Exchange - Update Reference Manual for STEP format (bugmaster)
0028508: [OCCT:Modeling Algorithms] Make the CellsBuilder algorithm to work with multi-dimensional arguments (bugmaster)
0028179: [OCCT:Documentation] Update documentation of Boolean Component (bugmaster)
0028227: [OCCT:Modeling Algorithms] ShapeUpgrade_UnifySameDomain modifies the edges even if it is not requested (bugmaster)
0028226: [OCCT:Modeling Algorithms] Incorrect history support in ShapeUpgrade_UnifySameDomain algorithm (bugmaster)
0025209: [OCCT:DRAW] Draw command "normals" should be extended to show variable number of normals (bugmaster)
0025288: [OCCT:DRAW] Draw Harness - extend command vaspects to setup marker type (bugmaster)
0026062: [OCCT:Visualization] Visualization - implicitly increase priority of MeshVS_Mesh while setting transparency (bugmaster)
0028469: [OCCT:Visualization] Visualization, StdPrs_ShadedShape - do not create redundant copy of normal array (bugmaster)
0026796: [OCCT:Modeling Algorithms] The result of General Fuse operation is self-intersecting shape (bugmaster)
0028218: [OCCT:Visualization] Visualization, Path Tracing - Redesign path tracing materials to support two-layered model (bugmaster)
0028228: [OCCT:Modeling Algorithms] Provide possibility to keep the given edges during unification of faces in ShapeUpgrade_UnifySameDomain algorithm (bugmaster)
0028333: [OCCT:DRAW] Draw Harness - whatis command hangs when selection is activated with no opened view (apn)
0028431: [OCCT:Coding] Coding, Graphic3d - Eliminate GCC warning -Wstrict-overflow (apn)
0028445: [OCCT:Data Exchange] Data Exchange - Opening specific STEP file leads to application crash (apn)
0028460: [OCCT:Visualization] Visualization - V3d_View::SetZoom() performs checks which then ignored (bugmaster)
0028466: [OCCT:Visualization] Visualization, OpenGl_Context - read GPU memory using WGL_AMD_gpu_association extension (bugmaster)
0028495: [OCCT:Foundation Classes] The maximal depth of the tree is used implicitly in type 'BVH_PrimitiveSet' (bugmaster)
0028537: [OCCT:Tests] Extend 'Draw' procedure 'checkprops' to specify the relative precision to compare corresponding values (bugmaster)
0026800: [OCCT:Configuration] CMake and genproj - ensure consistency between FILES and actual content of inc and src folders (bugmaster)
       0026866: [OCCT:Configuration] Configuration, genproj - ensure consistency between FILES and actual content of inc and src folders (apn)
0028558: [OCCT:Modeling Algorithms] Test bugs modalg_6 bug26150_17 is failed with FPE switched on (bugmaster)
0028375: [OCCT:Modeling Algorithms] Regressions after enabling floating point signals handling in DRAW (apn)
0027252: [OCCT:Modeling Algorithms] Implicit-implicit intersection (Cylinder-Plane) loses intersection curve (apn)
0023551: [OCCT:Samples] Move data models contained in samples subfolder of OCCT repository to common data folder (apn)
0027737: [OCCT:Samples] Samples - Remove hardcoded paths to data folders in mfc samples (apn)
0028391: [OCCT:Foundation Classes] Foundation Classes - OSD_Directory returns incorrect protection flags for shared directory on Windows (apn)
0028401: [OCCT:Configuration] Configuration - unresolved symbol OpenGl_VertexBuffer::unbindFixedColor() (apn)
0028404: [OCCT:DRAW] DRAW - avoid useless preparation of display data when shape is not shown (apn)
0028368: [OCCT:Foundation Classes] TKMath, BVH - Fix invalid tree height in QBVH (apn)
0028369: [OCCT:Visualization] Visualization, Path Tracing - Expose radiance clamping setting in path tracing mode (apn)
0028384: [OCCT:Configuration] Add FPE signals enabling from MSVC (apn)
0028381: [OCCT:DRAW] Draw Harness - DRAWEXE still hangs up immediatly when redirecting input stream on Windows (apn)
0028367: [OCCT:DRAW] Draw Harness - XSave should print an error on store failure (apn)
0028350: [OCCT:DRAW] Draw Harness - DRAWEXE hangs up immediatly when redirecting input stream on Windows (apn)
0028908: [OCCT:Application Framework] Improvement on attachment of attributes to the label (bugmaster)
0029053: [OCCT:Configuration] Configuration, CMake - fix env.bat for starting Draw Harness for MinGW build (bugmaster)
0029058: [OCCT:Coding] Coding rules, OpenGl_Window - eliminate memory leak after XGetVisualInfo (bugmaster)
233 issues View Issues
Released 2016-11-30
Version 7.1.0 - November 25, 2016. Highlights:

General
- Support of Windows Store applications
- Definition of Standard_Boolean as bool instead of unsigned int
- Execution without need of setting environment variables

Application framework
- OCAF persistence without dynamic plugins
- Support of several attributes of one type at the same label

Modeling algorithms
- Improved 3D Offset operation in mode Complete with Joint type Intersection
- Calculation of the optimal axis-aligned bounding box for a shape
- Improved reliability of HLR algorithm
- Prevention of modification of original shapes in Modeling algorithms

Visualization
- Use of programmable pipeline (GLSL) by default on all platforms
- Improved rendering performance of Wireframe presentation
- Improved Shaded highlighting in AIS_Shape
- Improved clipping planes - capping preserving object material and better performance
- Support of perspective projection and selection for transformation persistent objects
- New presentation AIS_Manipulator for interactive object transformation
- New property in AIS_Dimension to set custom text value
- Type of angle and type of arrows properties in AIS_AngleDimension
- New optimized Path Tracing algorithm (adaptive screen space sampling)

Data exchange
- Improved support of STEP AP242, including PMI data, dimensions, and annotations
0027751: [OCCT:Visualization] Visualization, Graphic3d_ClipPlane - add option to inherit material from object (bugmaster)
0027715: [OCCT:Visualization] Visualization - turn off deprecated OpenGL fixed-function pipeline by default (bugmaster)
       0028062: [OCCT:Samples] Samples - Shading model functionality does not work in mfc Viewer3d (abv)
       0028072: [OCCT:Samples] Samples - remove deprecated vector export from MFC sample (apn)
0027562: [OCCT:Coding] Coding - avoid exporting of inline methods (bugmaster)
0027764: [OCCT:Visualization] Visualization - add functionality for animation of 3D camera and interactive objects (apn)
       0028056: [OCCT:DRAW] Draw Harness, ViewerTest - correct vanimation command to produce stable timestamp on seek (apn)
0027957: [OCCT:Visualization] Visualization, AIS_InteractiveContext - protect from displaying the same AIS_InteractiveObject within multiple contexts (apn)
0027870: [OCCT:Modeling Algorithms] Modeling - refactoring of HLR algorithms (apn)
0023049: [OCCT:Visualization] Optimize packaging and dependencies of visualization libraries (bugmaster)
       0027763: [OCCT:Visualization] Visualization - remove V3d_View::Print() method (bugmaster)
             0028072: [OCCT:Samples] Samples - remove deprecated vector export from MFC sample (apn)
0027986: [OCCT:Visualization] Visualization - AIS_InteractiveContext::SetLocation() does not update dynamic highlighting (apn)
0027264: [OCCT:Modeling Data] Weird difference between two BRepTools::Write() overloads (bugmaster)
0025180: [OCCT:Visualization] Visualization - Homogeneous transformation API in TKV3d (kgv)
0027860: [OCCT:Visualization] Visualization - clean up Transformation Persistence API (kgv)
0027816: [OCCT:Visualization] Visualization - provide an API for overriding clipping planes list (bugmaster)
       0027945: [OCCT:Visualization] Visualization - handle correctly view clipping planes within zoom-persistent objects (apn)
       0027944: [OCCT:Visualization] Visualization, V3d_View - filter duplicates within ::AddClipPlane() (apn)
0027900: [OCCT:Coding] Coding rules - drop redundant Name parameter from V3d_Viewer constructor (kgv)
0027750: [OCCT:Visualization] Visualization, V3d_View - remove unused functionality ZClipping and ZCueing (bugmaster)
0025812: [OCCT:Application Framework] Replace dynamic loading mechanism of OCAF persistence with dynamic-link one (abv)
0027818: [OCCT:Visualization] Visualization - provide an interface to define highlight presentation properties (kgv)
       0028061: [OCCT:Samples] Samples - Highlighting of any object with "Hidden On" option leads to crash in mfc Modeling (apn)
       0027988: [OCCT:Visualization] Visualization, AIS_InteractiveContext - fix inconsistent methods for setting highlight styles (apn)
0027676: [OCCT:Foundation Classes] Foundation Classes - define Standard_ExtCharacter, Standard_Utf16Char using C++11 types char16_t (bugmaster)
0027607: [OCCT:Visualization] Visualization - Implement adaptive screen space sampling in path tracing (kgv)
0028010: [OCCT:Visualization] Visualization, Prs3d_Arrow - add Shading presentation builder (apn)
0026011: [OCCT:Documentation] TNaming package - Documentation is incomplete (bugmaster)
0027835: [OCCT:Application Framework] Application Framework, BinXCAF - handle correctly faces with NULL surface within BinTools_ShapeSet (bugmaster)
0027787: [OCCT:Visualization] Visualization, TKOpenGl - Optimize rendering by additional check whether the object is fully clipped or not (bugmaster)
0024291: [OCCT:Visualization] Visualization - move Z-buffer trihedron presentation from TKOpenGl to TKV3d (apn)
       0028035: [OCCT:Visualization] Visualization - V3d_Trihedron::compute() endlessly creates new graphic groups (apn)
0027915: [OCCT:Foundation Classes] Foundation Classes - remove the class NCollection_QuickSort (apn)
0027974: [OCCT:Visualization] Visualization, ray tracing - Improve ray tracing engine (apn)
0022582: [OCCT:Visualization] Visualization - provide an API for dumping a sub-region of the viewport (bugmaster)
       0027836: [OCCT:Visualization] Visualization, TKOpenGl - gradient background is lost at some camera positions (bugmaster)
0027258: [OCCT:Configuration] Configuration - generate built-in replacement for mandatory resource files (apn)
       0028027: [OCCT:Configuration] Configuration - option BUILD_RESOURCES does not work on CMake 2.8 (apn)
0027749: [OCCT:Configuration] Configuration - drop remaining occurences of GLU dependency (bugmaster)
0026738: [OCCT:Modeling Algorithms] Make Boolean operations safely treating arguments when running with fuzzy option (apn)
       0027090: [OCCT:Modeling Algorithms] Point is classified IN solid but actually it is OUT (bugmaster)
0027573: [OCCT:Visualization] AIS_ColorScale::FindColor does not take into account custom colors (bugmaster)
0027811: [OCCT:Visualization] Configuration - allow building TKOpenGl with OpenGL ES on Windows (bugmaster)
       0027827: [OCCT:Samples] Samples - fix compilation errors in XAML (UWP) sample. (bugmaster)
0027313: [OCCT:DRAW] Exception during WriteStep with PMI (bugmaster)
0026329: [OCCT:DRAW] Restore floating point signals handling in DRAW (kgv)
       0027713: [OCCT:Foundation Classes] Test bugs fclasses bug6143 is not OK for Linux after restoring FPS (26329) (kgv)
       0027892: [OCCT:Modeling Algorithms] Construction error in offset (apn)
             0027929: [OCCT:Modeling Algorithms] Methods D0 and D1 for trimmed offset surface return different values if the surface has osculating surface (apn)
       0027194: [OCCT:Modeling Algorithms] Possible division by zero in IntPatch_WLineTool (bugmaster)
0027838: [OCCT:Foundation Classes] Foundation Classes - support wchar_t* input within TCollection_AsciiString and TCollection_ExtendedString (kgv)
0027505: [OCCT:Visualization] Visualization, Font_FontMgr - do not look for fonts.dir on OS X (bugmaster)
0027499: [OCCT:Configuration] Configuration, CMake - add option INSTALL_NAME_DIR on OS X (bugmaster)
0026491: [OCCT:DRAW] Incorrect OCAF format management (abv)
0027899: [OCCT:Visualization] Visualization, Ray Tracing - Provide ability to rebuild GLSL shaders on the fly (apn)
0027991: [OCCT:Modeling Algorithms] Modeling Algorithms - BRepGProp_Face crashes on face without geometric surface (apv)
0027670: [OCCT:Visualization] Visualization - avoid duplication of structures defining primitive array presentation aspects (bugmaster)
       0028060: [OCCT:Samples] Samples - Objects in Geometry/Viewer2d have incorrect color (apn)
0028099: [OCCT:Visualization] Visualization, OpenGl_Text - handle DIMENSION and SUBTITLE styles within Core Profile (apn)
0027227: [OCCT:Modeling Algorithms] Intersection curve is not continued to the surface boundary (bugmaster)
0027224: [OCCT:Modeling Algorithms] Incorrect result of boolean operation in boolean bcut_complex Q1 test case (bugmaster)
0026957: [OCCT:Shape Healing] Unify same domain operation is slow for multiple shells (gka)
0026814: [OCCT:Modeling Algorithms] Strange result of Boolean operation in "boolean bsection N2" test case (msv)
0027532: [OCCT:Data Exchange] Errors on reading stp-file (bugmaster)
0026737: [OCCT:Modeling Algorithms] Bad result of volumemaker algorithm (bugmaster)
0025286: [OCCT:Modeling Algorithms] Incorrect result of Boolean operation (bugmaster)
0023245: [OCCT:Shape Healing] DT_SplitAngle command regression (bugmaster)
0027755: [OCCT:Visualization] Visualization, V3d_View::ToPixMap() - fix image dump with MSAA turned on (bugmaster)
0025144: [OCCT:Coding] Coding rules - consider rules for formatting pointers and constants placement in expressions (apn)
0027772: [OCCT:Foundation Classes] Foundation Classes - define Standard_Boolean using C++ type "bool" instead of "unsigned int" (abv)
0028036: [OCCT:Visualization] Visualization, AIS_ColoredShape - handle correctly nested compounds within Shaded display mode (abv)
0027590: [OCCT:Visualization] Visualization, Ray Tracing - port to quad BVH trees (QBVH) (bugmaster)
0027880: [OCCT:Samples] Samples - fix handling of Unicode paths within MFC import/export sample (bugmaster)
0025911: [OCCT:Modeling Algorithms] Exception in test case bugs moddata_1 bug22194 (Exception in LocOpe_SplitShape algoritm) (msv)
0028066: [OCCT:Samples] Samples - mfc ocaf sample could not read/save any document without environment variables (apn)
0028068: [OCCT:Samples] Samples - Add dimension functionality shows incorrect tip for an Edge in mfc Viewer3d (apn)
0027895: [OCCT:Modeling Algorithms] Correction in the constructor Extrema_ExtElC::Extrema_ExtElC (const gp_Lin&,const gp_Lin&,const Standard_Real) (apn)
       0027896: [OCCT:Modeling Algorithms] Prm-Prm intersection algo returns wrong result if it is called with start intersection point, which lies in the domain boundary (apn)
0027844: [OCCT:Foundation Classes] Foundation Classes - remove method OSD_File::Print() (bugmaster)
0027819: [OCCT:Visualization] Visualization - provide a possibility to redefine SelectMgr_SelectableObject::UpdateSelection (bugmaster)
0027805: [OCCT:Visualization] Visualization - AIS_InteractiveContext::FitSelected() is broken for global selection (bugmaster)
0027815: [OCCT:Visualization] Visualization, TKV3d - AIS_InteractiveContext has inconsistent display mode API (bugmaster)
0026894: [OCCT:Modeling Algorithms] Intersection algorithm between two infinite cylinders is hanging (apn)
0024788: [OCCT:Foundation Classes] Foundation Classes - remove Dico_Dictionary (apn)
0027684: [OCCT:Coding] Coding rules - drop unused declarations from Graphic3d (bugmaster)
0027595: [OCCT:Mesh] Mesh - faces without triangulations due to gp_VectorWithNullMagnitude exception (bugmaster)
0027525: [OCCT:Coding] Coding - eliminate warnings on Windows for OCCT with static type of libraries (bugmaster)
0028127: [OCCT:Visualization] Visualization - transparent object breaks Z-Layer depth buffer clear (apn)
0028146: [OCCT:Tests] Data files with the same content in test cases (apn)
0028103: [OCCT:Foundation Classes] Foundation Classes - extend NCollection_Map to check whether two given maps are intersected (apn)
0028114: [OCCT:Visualization] Visualization, Ray tracing - Make ray tracing mode interactive in high resolutions (apn)
0028115: [OCCT:Visualization] Visualization, Ray tracing - Fix crash on NVIDIA GPUs with driver version 373.06 when window is resized (apn)
0028095: [OCCT:DRAW] Draw Harness, ViewerTest - use RGBA format instead of BGRA within vreadpixel (apn)
0028096: [OCCT:Coding] VC14 compiler warnings on 7.1.0.beta (apn)
0028077: [OCCT:Configuration] Add option for genproj to generate UWP projects (apn)
0028079: [OCCT:Documentation] Proofreading of updates section and possible documentation changes since 7.0 (apn)
0028059: [OCCT:Documentation] Correction of upgrade guide for 7.1 (apn)
0028093: [OCCT:Visualization] Visualization - access violation on removal of dynamic highlighting after device loss (apn)
0028064: [OCCT:Samples] Samples - Raytracing does not work in Qt samples (apn)
0028065: [OCCT:Modeling Algorithms] [Regression to 7.0] The method HLRAppli_ReflectLines::GetResult must be const (apn)
0028039: [OCCT:Coding] Coding rules, TObj - pass file name by reference (apn)
0028053: [OCCT:Modeling Algorithms] Regressions in HLR when FPE signals are enabled (abv)
0028030: [OCCT:Modeling Algorithms] Algorith GeomLib_CheckCurveOnSurface takes too much time for Bspline curves with big number of knots (apn)
0027992: [OCCT:Modeling Algorithms] Modeling Algorithms - Extrema_ExtPS crashes on face without geometric surface (apn)
0028038: [Website:Portal] Incorrect documentation generated for "user guides/BRep Format" (apn)
0027923: [OCCT:Documentation] Environment variable INSTALL_DIR_LAYOUT is not documented (abv)
0027932: [OCCT:Application Framework] Improvement of standard attributes usability (abv)
0027033: [OCCT:Modeling Algorithms] Modeling -- ensure stable result of area calculation (apn)
0027256: [OCCT:Visualization] Visualization, Path Tracing - add support of alpha-channel of texture (apn)
0025920: [OCCT:Modeling Algorithms] BRepAlgoAPI_Fuse makes invalid result (apn)
0023639: [OCCT:Application Framework] Exception on attempt to save to XmlOcaf format (apn)
0025362: [OCCT:Samples] Samples - Conversion to B-Spline doesn't show bspline surface on Windows 8 (apn)
0027931: [OCCT:Coding] Coding rules, Precision.hxx - eliminate dead code within PRECISION_OBSOLETE macros (apn)
0027802: [OCCT:Modeling Algorithms] [Regression to 7.0] Solid classifier raises exception ConstructionError (apn)
0026673: [OCCT:Modeling Algorithms] BOPTools_AlgoTools::ComputeVV incorrectly checks two vertices for intersection (apn)
0027596: [OCCT:Visualization] Visualization, StdPrs_WFShape - pack isolines into single group of primitives (bugmaster)
0025649: [OCCT:Modeling Data] crvtpoints command return wrong deflection in output. (bugmaster)
0026809: [OCCT:Visualization] Visualization, TKOpenGl - handle point arrays with per-vertex color within built-in GLSL programs (bugmaster)
0027817: [OCCT:Visualization] Visualization, StdSelect_BRepOwner - copy transformation persistence flag (bugmaster)
0027821: [OCCT:Visualization] Visualization, AIS_Shape - add NULL checks for displaying TopoDS_Face with NULL surface (bugmaster)
0027810: [OCCT:Foundation Classes] Compilation error on NCollection_UBTree::Kill() (bugmaster)
0027796: [OCCT:Visualization] Visualization - allow 3D objects with Graphic3d_TMF_2d flag (bugmaster)
0006768: [OCCT:Modeling Algorithms] Problems making offset wires (bugmaster)
0026910: [OCCT:Modeling Algorithms] General fuse does not find intersection between line and circle (bugmaster)
0027879: [OCCT:DRAW] Draw Harness, ViewerTest - disable VSync within non-interactive mode (bugmaster)
0027901: [OCCT:Foundation Classes] Resource_Manager creates directory with insufficient permissions (kgv)
0027861: [OCCT:Configuration] Configuration - include ApplicationFramework to UWP list (bugmaster)
0027891: [OCCT:Visualization] Visualization - FPE due to use of DBL_MAX in SelectMgr_SelectingVolumeManager::DetectedPoint() (kgv)
0027696: [OCCT:DRAW] Return max distance in xdistcs Draw command (kgv)
0027794: [OCCT:Foundation Classes] A danger in the 'NCollection_Vector' initializing constructor (kgv)
0010234: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakePipeShell fails on spine built from two segments and profile built from arc (bugmaster)
0014531: [OCCT:Modeling Algorithms] Boolean Operation Algorithm fails (bugmaster)
0027567: [OCCT:VIS] VIS - possible memory leaks due to use of plain pointers (bugmaster)
0022454: [OCCT:Data Exchange] Export /Import of valid model leads to lost of tolerances (bugmaster)
0027961: [OCCT:Visualization] Visualization - remove unused and no more working OpenGl_AVIWriter (apn)
0027972: [OCCT:Visualization] Visualization - remove unused and not implemented property V3d_View::EnableGLLight() (apn)
0027963: [OCCT:Coding] Coding Rules - eliminate GCC compiler warnings -Wmissing-field-initializers in OSD_File.cxx (apv)
0027969: [OCCT:Visualization] Visualization - add interfaces to access selecting volumes from SelectMgr_SelectingVolumeManager (apn)
0027952: [OCCT:Visualization] Visualization - do not reset RayTracing state on changing structures not in main Z-Layer (apn)
0027943: [OCCT:Visualization] Visualization - fix broken shading by positional light for object with local transformation (apn)
0027905: [OCCT:Visualization] Visualization - randomly directed arrows on test v3d mesh B7 (apn)
0027890: [OCCT:Modeling Algorithms] BndLib_Add2dCurve::Add(..) works incorrect on some curves (kgv)
0027604: [OCCT:Application Framework] Application Framework - memory is not released after closing XBF file (apn)
0028001: [OCCT:Modeling Algorithms] Remove unused BOPCol_VectorOfInteger.hxx (apn)
0027934: [OCCT:Data Exchange] Data Exchange - implement STEP common labels (apn)
0027339: [OCCT:Configuration] CMake install should launch generation of overview documentation (apn)
0000176: [OCCT:Visualization] Documentation: Values returned by Quantity_TOC_HLS' parameters ! (bugmaster)
0026434: [OCCT:Visualization] Visualization - Textured objects should have priority over the environment mapping (bugmaster)
0027617: [OCCT:Visualization] Visualization, TKOpenGl - apply highlighting color without disabling lighting (bugmaster)
0026886: [OCCT:Coding] Visualization, TKV3d - eliminate global variables (bugmaster)
0021306: [OCCT:Visualization] Visualization, AIS_InteractiveContext - revise DisplayedModes() semantics (bugmaster)
       0027883: [OCCT:Visualization] Visualization - AIS_InteractiveContext::IsDisplayed() does not return displayed state for specified Display Mode (kgv)
0026641: [OCCT:Visualization] Visualization, TKOpenGl - handle correctly transformation persistence within perspective projection (bugmaster)
0027777: [OCCT:Visualization] Visualization, TKV3d - Standard interactive objects clear the presentation in Compute() (bugmaster)
0027321: [OCCT:Configuration] Configuration, CMake - check for doxygen during the first configuration and turn on overview building if doxygen is found (bugmaster)
0027727: [OCCT:Visualization] Visualization, Graphic3d_ArrayOfPrimitives::SetVertexColor() - define opaque color for RGB input (bugmaster)
0027583: [OCCT:Visualization] Visualization, MeshVS - handle MeshVS_DA_SupressBackFaces flag within MeshVS_NodalColorPrsBuilder (bugmaster)
0025448: [OCCT:Coding] Coding - remove useless header Quantity_Color_1.hxx (bugmaster)
0027728: [OCCT:Visualization] Visualization, OpenGl_Text - handle correctly object local transformation (bugmaster)
0027360: [OCCT:Visualization] Visualization - remove obsolete anti-aliasing API (bugmaster)
0027731: [OCCT:Visualization] Visualization, OpenGl_AspectMarker - handle fractional marker Scale when sharing resources (bugmaster)
0027563: [OCCT:Foundation Classes] Foundation Classes, opencascade::handle - make operator*() consistent with operator->() (bugmaster)
0027735: [OCCT:Visualization] Visualization, OpenGl_ShaderManager - fix clipping state management (bugmaster)
0021427: [OCCT:Modeling Algorithms] Invalid result of cutting attached shapes (bugmaster)
0027754: [OCCT:Configuration] Configuration - fix compilation of Standard.cxx on non-x86 desktop systems (bugmaster)
0021246: [OCCT:Modeling Algorithms] checkshape command does not return faulty shapes. (bugmaster)
0022634: [OCCT:Modeling Algorithms] Cut operation on closed solids returns opened one (bugmaster)
0008040: [OCCT:Modeling Algorithms] Offset direction is wrong for a closed circle (bugmaster)
0027773: [OCCT:Modeling Algorithms] Empty result of section operation between line and offset of a circle (bugmaster)
0027780: [OCCT:Modeling Algorithms] Face-face intersection produces 2D curve that has reversed derivative at its end (bugmaster)
0027783: [OCCT:Visualization] Visualization, XCAFPrs_AISObject - override method SetMaterial() (bugmaster)
0027789: [OCCT:Visualization] Visualization, TKOpenGl - improve compatibility with new OpenGL ES devices (bugmaster)
0026885: [OCCT:Visualization] Visualization - drop redundant aspects from structure level (bugmaster)
       0027717: [OCCT:Visualization] Visualization - drop broken Prs3d_Drawer::ShadingAspectGlobal() flag (bugmaster)
0027629: [OCCT:Visualization] Visualization - apply a correct model-world matrix to normals in fixed function pipeline with enabled zoom persistence. (bugmaster)
0027639: [OCCT:Configuration] Add possibility to build OCCT 7X without TCL/TK (bugmaster)
0027643: [OCCT:Coding] Coding rules - eliminate GCC warning -Wmaybe-uninitialized (bugmaster)
0027633: [OCCT:Visualization] Visualization, TKOpenGl - point sprites are inconsistent within Core and Compatible Profiles (bugmaster)
0025576: [OCCT:Visualization] Visualization - implement AIS_ConnectedInteractive::AcceptDisplayMode() (bugmaster)
0027632: [OCCT:Visualization] Visualization, XCAFPrs_AISObject - provide method for assigning new Label in the document (bugmaster)
0027638: [OCCT:Tests] Optimisation of testdiff command (bugmaster)
0027671: [OCCT:VIS] Coding - basic IVtk tools do not allow easy sub-classing (bugmaster)
0027675: [OCCT:Foundation Classes] Foundation Classes - handle Unicode path to CSF_UnitsLexicon and CSF_UnitsDefinition on Windows (bugmaster)
0027464: [OCCT:Shape Healing] BRepTools_ReShape ends up with empty shapes (bugmaster)
0024553: [OCCT:Coding] Deleting obsolete/unused ".gxx" files from "GCPnts" (bugmaster)
0027239: [OCCT:Mesh] Meshing algorithm creates wrong triangulation (bugmaster)
0027624: [OCCT:DRAW] Draw Harness, ViewerTest - vdrawtext command ignores text display options (bugmaster)
0026747: [OCCT:Modeling Algorithms] Some constructors of gp_Parab2d class contain redundant parameters (bugmaster)
0027579: [OCCT:Visualization] Visualization, TKOpenGl - skip FSAA flag within Path Tracing (bugmaster)
0027557: [OCCT:Modeling Algorithms] Unstable HLR tests (bugmaster)
0027581: [OCCT:Modeling Algorithms] Logical error in Bnd_Box(2d)::SquareExtent() method. (mkv)
0027591: [OCCT:Visualization] TKViewerTest, ViewerTest_CmdParser regression - methods ArgVec3f, ArgVec3d return inccorect values (bugmaster)
0027599: [OCCT:Tests] Test "demo samples snowflake" does not clear internal data after execution (bugmaster)
0027492: [OCCT:Tests] Change error messages highlighting to make them readable in HTML report (bugmaster)
0027344: [OCCT:Configuration] Configuration, CMake - bugs with detecting third-party products (bugmaster)
0025623: [OCCT:Shape Healing] Some tests become worse after 22598 fix (bugmaster)
0026846: [OCCT:Configuration] Configuration, genproj.tcl - create hardlinks instead for header redirection (bugmaster)
0027317: [OCCT:Visualization] Visualization - add protection against possible floating point overflows in BVH trees (bugmaster)
0027275: [OCCT:Coding] Unused formal parameter in BSplCLib::EvalBsplineBasis (bugmaster)
0027195: [OCCT:Configuration] Configuration, CMake - data and samples/tcl folders are installed with DRAW executable only (bugmaster)
0027425: [OCCT:Configuration] Unable to build AIS package with OCCT_DEBUG enabled in current master (emv)
0027212: [OCCT:Configuration] Make cmake configurator flexible concerning option BUILD_WITH_DEBUG (bugmaster)
0027310: [OCCT:Modeling Algorithms] Huge tolerance obtained in the result of intersection of two cylindrical faces (bugmaster)
0027435: [OCCT:Coding] Compilation error on Linux platfrom in Debug mode with enabled OCCT_DEBUG definition (bugmaster)
0027269: [OCCT:Modeling Algorithms] Intersection algorithm produces null-length curve (bugmaster)
0027458: [OCCT:Configuration] Configuration, genproj.tcl - add -rpath-link option to linker in Code::Blocks project (bugmaster)
0027463: [OCCT:Tests] Checkprops can not be used with several properties (bugmaster)
0027475: [OCCT:Modeling Algorithms] Incomplete direction for Powell method in math_GlobOptMin (bugmaster)
0027416: [OCCT:Modeling Data] Regression. Test case bugs/moddata_1/bug22759 is killed by CPU limit (bugmaster)
0027436: [OCCT:Configuration] Configuration, CMake - the configuration process should not stop if a sought dynamic 3rdparty library is not found (bugmaster)
0026977: [OCCT:Configuration] Configuration, Doc - generated index.html from dox/overview folder show nothing if Firefox 42 is used (bugmaster)
0027510: [OCCT:Visualization] Visualization, OpenGl_Window - do not ignore backing store resize on OS X (bugmaster)
0027117: [OCCT:Modeling Algorithms] BRepClass3d_SolidClassifier doesn't take into account vertex/edge/face tolerances (bugmaster)
0026918: [OCCT:Modeling Algorithms] GeomLib_CheckCurveOnSurface cannot compute distance if 3D-curve is periodic (bugmaster)
0027365: [OCCT:Configuration] Configuration, CMake - file writing error appears if 3RDPARTY_DIR is empty (abv)
0027379: [OCCT:Configuration] Unable to build TKXDESTEP using WOK (wgenproj command) in current master (bugmaster)
0027146: [OCCT:Tests] Create command checkplatform (bugmaster)
0027192: [OCCT:Application Framework] Improvement of storage of Ocaf document in XML file format (bugmaster)
0027229: [OCCT:Documentation] Extema documentation is out of date. (bugmaster)
0027332: [OCCT:DRAW] Duplicate output from Draw Interpreter in cout in the debug function Draw_Eval (bugmaster)
0027354: [OCCT:Visualization] Visualization: TKOpenGl - add missing OpenGl_TextureBufferArb initializers for data in GLushort and GLubyte formats (bugmaster)
0026380: [OCCT:Foundation Classes] OSD_SharedLibrary - handle UTF-8 file paths (bugmaster)
222 issues View Issues
Released 2016-04-05
Version 7.0.0 - April 5, 2016.
Major release to include complete code refactoring, elimination of CDL and WOK.
Highlights:

Configuration
- Conversion of CDL classes to plain C++
- Use of CMake as main build system, replacing WOK

Foundation Classes
- New implementation of shared pointer (Handle)
- Redesign of OCCT type system

Modeling algorithms
- Refactoring of B-Spline evaluation
- Ability to perform Boolean expressions on an arbitrary number of arguments
- Intersection of surfaces produces more accurate b-spline curves
- More predictable offset of 3D shapes with a large offset value in “Intersection” mode

Visualization
- Activation of selection modes without opening the local context
- OpenGL graphic rendering methods exposed to the client code
- Support of zoom persistent selection
- Configurable font orientation
- Direct3D integration toolkit
- Support of antialiasing using multisampling technique (MSAA)

Application framework
- Interface for reading / saving documents from / to arbitrary C++ stream
- Main OCAF toolkits are made independent on Visualization toolkits

Data exchange
- Support of reading and writing semantic PMI entities for STEP AP242 format
- Optimization of shape triangulation export to STL and VRML

Products
- ACIS SAT Import-Export: new geometrical entities and color attributes supported
- DXF Import-Export: improved translation of UNICODE text
- BestFit: improved calculations with non-null offset on two-sided models
- Mesh Framework Kernel: accelerated interfaces to STL and OBJ formats
- Advanced Samples: new WPF Import/Export sample added to the Advanced C# Wrapper tool
0026916: [OCCT:Configuration] Configuration, CMake - configure variables to customize installation path separately for executables, libraries and resources (abv)
       0027233: [OCCT:Configuration] Configuration - do not include version in SONAME for Android target (kgv)
0026149: [OCCT:Visualization] Visualization - depth buffer should not be written within Z-layers without Graphic3d_ZLayerDepthWrite flag (bugmaster)
0027055: [OCCT:Configuration] Configuration, genconf.tcl - reduce window height to fit into smaller screens (abv)
0024682: [OCCT:Modeling Data] Move out B-spline cache from curves and surfaces to dedicated classes BSplCLib_Cache and BSplSLib_Cache (bugmaster)
       0026252: [OCCT:Modeling Data] GeomAdaptor_Surface should use inner adaptor to calculate values of complex surfaces (bugmaster)
0024786: [OCCT:Configuration] Move functionality of WOK command wgenproj to OCCT tool genproj (abv)
       0026602: [OCCT:Configuration] Configuration, genproj.tcl - drop code generating Automake files (ski)
       0026467: [OCCT:Configuration] Configuration, genproj.tcl - restore generation of Code::Blocks and XCode project files (bugmaster)
             0026559: [OCCT:Configuration] Configuration, genproj.tcl - add mandatory c++11 compiler flag to generated Code::Blocks project files (ski)
0026960: [OCCT:Visualization] Visualization, TKOpenGl - update transformation of dynamically highlighted presentation (bugmaster)
0025300: [OCCT:Visualization] Visualization - Build wireframe representation consistent with the shape's triangulation (ski)
0024927: [OCCT:Coding] Getting rid of old "Persistent" functionality (bugmaster)
       0026961: [OCCT:Application Framework] Recover possibility to read files in old persistence format (abv)
0024537: [OCCT:Foundation Classes] GCC compiler warnings in byte order reversion code (kgv)
0026827: [OCCT:Data Exchange] Position and orientation for GD&T frames (abv)
0026514: [OCCT:Foundation Classes] OSD_Path can not work with French symbols in file name. (bugmaster)
0024002: [OCCT:Configuration] Overall code and build procedure refactoring (abv)
       0024023: [OCCT:Foundation Classes] Revamp the OCCT Handle (abv)
             0024947: [OCCT:Foundation Classes] Redesign OCCT legacy type system (abv)
             0024806: [OCCT:Coding] Extend macro DEFINE_STANDARD_RTTI by additional argument specifying base class (bugmaster)
       0024816: [OCCT:Configuration] Tool for upgrading OCCT and dependent code (abv)
       0026595: [OCCT:Coding] Documentation - lost some comments in OCCT-code after cdl elimination (bugmaster)
       0024780: [OCCT:Coding] Exceptions definition - move generated implementation from cxx to hxx (bugmaster)
       0024487: [OCCT:Coding] Getting rid of generic CDL classes (abv)
             0026850: [OCCT:Coding] Replace nested instantiations of TCollection generic classes by NCollection templates (abv)
             0024750: [OCCT:Coding] Replace instantiations of TCollection generic classes by NCollection templates (abv)
                   0024859: [OCCT:Coding] Replace SortTools by STL equivalents (abv)
             0024859: [OCCT:Coding] Replace SortTools by STL equivalents (abv)
0026617: [OCCT:Visualization] Visualization, Ray Tracing - adopt progressive rendering Path Tracing for rendering stereoscopic pair (bugmaster)
0026247: [OCCT:Configuration] Configuration, CMake - strip symbols within Release configuration when using non-msvc (bugmaster)
       0026911: [OCCT:Configuration] Configuration, CMake - strips symbol information from the binary in release configuration if the compiler is a variant of gcc (bugmaster)
0027197: [OCCT:Configuration] Configuration - fix compilation issues when using mingw (abv)
       0027232: [OCCT:Configuration] Configuration - fix mblen missing building issue on Android (kgv)
0023084: [OCCT:Tests] The case pkv/900/L7 is not valid
0025162: [OCCT:Visualization] Visualization, TKOpenGl - drop GLU library dependency (bugmaster)
       0026822: [OCCT:Configuration] Visualization, OpenGl_Texture - fix compilation issue on Android due to usage of undefined macros GL_DEBUG_TYPE_ERROR (bugmaster)
0025305: [OCCT:Visualization] Visualization, TKOpenGl - support stipple line aspects within built-in GLSL programs (bugmaster)
       0026810: [OCCT:Visualization] Visualization, TKOpenGl - line is shown without stipple aspect with FFP turned off on OpenGL before 3.2 (bugmaster)
0027338: [OCCT:Samples] Minor corrections in Tcl samples and documentation (abv)
0027113: [OCCT:Coding] Coding - add macros Standard_DEPRECATED for marking deprecated functionality (abv)
0027065: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakePipe misses definition of virtual method Generated() (abv)
0026862: [OCCT:Configuration] Configuration - avoid usage of 3rd-party headers within OpenGl_View and D3DHost_View (bugmaster)
0027118: [OCCT:Configuration] Configuration - do not suppress deprecation warnings when using msvc (abv)
0025148: [OCCT:Visualization] Visualization - drop TKNIS toolkit (bugmaster)
0025789: [OCCT:Visualization] Visualization - get rid of obsolete 2d layers implementation (bugmaster)
       0026807: [OCCT:Documentation] Documentation - describe dropping of Visual3d and UserDraw within porting notes (bugmaster)
0024665: [OCCT:Application Framework] A sample for advanced function mechanism (bugmaster)
0023575: [OCCT:Modeling Data] Bounding box for a planar edge has non-zero dimension in direction orthogonal to an edge plane (bugmaster)
0027041: [OCCT:Configuration] CMake - CLang 3.6.2 fails to link DRAWEXE on Ubuntu 15.10 (abv)
0027031: [OCCT:Samples] Samples - fix compilation issues in java/jniviewer sample (bugmaster)
0026675: [OCCT:Modeling Algorithms] Eliminate normalization of coordinates in ApproxInt package (bugmaster)
0025929: [OCCT:Modeling Algorithms] Make Approx_ComputeLine algorithm adaptive (bugmaster)
       0026472: [OCCT:Modeling Algorithms] C0 continuity of projection curve (bugmaster)
0023074: [OCCT:Tests] The cases chl/922/R9, chl/929/D1,D2,D5,D6,D8 are not valid
0025945: [OCCT:Tests] Make stable checking of shape global properties in tests (bugmaster)
0027237: [OCCT:Configuration] genproj file does not take into account any arguments (abv)
0026861: [OCCT:Configuration] Configuration, CMake - enable -Wall warnings when using CLang (bugmaster)
0027152: [OCCT:Configuration] Undefined symbols in library TKernel.so using clang compiler (abv)
0026815: [OCCT:Modeling Algorithms] The algorithm of sharing edges in Boolean operation should be improved (msv)
0026264: [OCCT:Modeling Algorithms] Tolerance degradation on 'bfuse' (bugmaster)
0023187: [OCCT:Modeling Algorithms] Cut with a compound (bugmaster)
0026178: [OCCT:Coding] Coding rules - eliminate -Wtautological-pointer-compare CLang warnings in Standard_ErrorHandler (abv)
0026711: [OCCT:Visualization] Visualization, TKOpenGl - support creation of multisampling off-screen FBOs (bugmaster)
       0026834: [OCCT:Visualization] Visualization, OpenGl_FrameBuffer - use GL_DEPTH_COMPONENT instead of GL_DEPTH for texture initialization (bugmaster)
0026607: [OCCT:Modeling Algorithms] Wrong value of area. (bugmaster)
0024875: [OCCT:Coding] Coding rules - eliminate GCC warning -Wstrict-aliasing in TKOpenGl (bugmaster)
0027290: [OCCT:Configuration] CMake configuration files for OCCT (bugmaster)
       0027301: [OCCT:Configuration] CMake: export targets for OCCT (abv)
0025441: [OCCT:Data Exchange] XCAFDoc_ShapeTool::UpdateAssembly() does not update the back-references (bugmaster)
0024091: [OCCT:Foundation Classes] DEB usage in public headers (abv)
0026807: [OCCT:Documentation] Documentation - describe dropping of Visual3d and UserDraw within porting notes (bugmaster)
0027193: [OCCT:Documentation] Describe building OCCT with genproj tool (abv)
0026508: [OCCT:Data Exchange] Add the possibility to get label from XCAFPrs_AISObject (ski)
0026490: [OCCT:Visualization] Visualization - implement draw commands 'voverlaytext' and 'vlayerline' using AIS_InteractiveObject class (ski)
0023126: [OCCT:Modeling Algorithms] Command thrusection produce incorrect results on thrusection test. (bugmaster)
0026551: [OCCT:Foundation Classes] Optimization of initialization of OCCT RTTI (bugmaster)
0027337: [OCCT:Visualization] [Regression vs. 6.9.1] Selection highlight is poor in ray traced mode with FSAA (abv)
0026852: [OCCT:Coding] Coding - compiler warnings issued by GCC 5.2.1 (abv)
0026572: [OCCT:Modeling Algorithms] Error in ShapeUpgrade_UnifySameDomain algorithm: can not merge two edges in customer's shape (ski)
0026235: [OCCT:Modeling Algorithms] Command tolmax works wrong (ski)
0026377: [OCCT:Foundation Classes] Passing Handle objects as arguments to functions as non-const reference to base type is dangerous (abv)
0027355: [OCCT:Configuration] Configuration, CMake: install path on Windows is incorrectly processed (abv)
0026542: [OCCT:Visualization] Visualization - Finalize support of D3D (bugmaster)
0026549: [OCCT:Foundation Classes] Provide move constructors and operators for basic classes (abv)
0026779: [OCCT:DRAW] Draw Harness, ViewerTest - vstate output is incorrect for sub-shapes selection without opening local context (bugmaster)
0026216: [OCCT:Data Exchange] New functionality. Converting the compound to assembly. (bugmaster)
0026254: [OCCT:Foundation Classes] Inject GeomAbs_OffsetCurve into GeomAbs_CurveType enumeration (bugmaster)
0026785: [OCCT:Coding] Coding rules - eliminate GCC warning -Wempty-body in LDOM_DeclareSequence.hxx (bugmaster)
0026425: [OCCT:Documentation] Update of OCCT contribution workflow (bugmaster)
0026470: [OCCT:Modeling Algorithms] BRepFill_Evolved: exception and invalid result (bugmaster)
0026811: [OCCT:Coding] Coding rules - drop unused Draw Harness command deboucle (bugmaster)
0026426: [OCCT:Modeling Algorithms] Draft angle algorithm modifies input argument + the result of the operation have very large tolerance values (bugmaster)
       0026427: [OCCT:Modeling Algorithms] Draft angle algorithm produces wrong shape (bugmaster)
0026781: [OCCT:Coding] Coding rules - eliminate GCC warning -Wunused-result (bugmaster)
       0026710: [OCCT:Coding] Coding rules - eliminate GCC warning -Wunused-result in Voxel_Reader.cxx (kgv)
0026808: [OCCT:Visualization] Visualization, TKOpenGl - specify GLSL 120 for point sprites program (bugmaster)
0026810: [OCCT:Visualization] Visualization, TKOpenGl - line is shown without stipple aspect with FFP turned off on OpenGL before 3.2 (bugmaster)
0024658: [OCCT:Shape Healing] fixshape changes source shape (bugmaster)
0026830: [OCCT:Configuration] Configuration - TKernel should be linked with pthread and rt explicitly only on Linux (ibs)
0026844: [OCCT:Visualization] Visualization, OpenGl_Flipper - fix issues within Core Profile and OpenGL ES (bugmaster)
0026763: [OCCT:Configuration] CMake configuration process does not allow setup paths for TK library if it is separated from TCL (bugmaster)
       0026858: [OCCT:Configuration] Configuration - cmake wrong detected TK folder (ibs)
0026784: [OCCT:Coding] Coding rules - eliminate GCC warning -Wunused-parameter (bugmaster)
0026855: [OCCT:Modeling Algorithms] Draw commands to debug Boolean Operations Algorithm (bugmaster)
0026857: [OCCT:Modeling Data] Documentation for methods Geom_BSplineSurface::SetU(V)NotPeriodic is wrong (bugmaster)
0026783: [OCCT:Coding] Coding rules - eliminate GCC warning -Wunused-but-set-parameter (abv)
0026875: [OCCT:Configuration] Freetype library and header folder is not found by CMake configuration process in specified location (bugmaster)
0026780: [OCCT:Coding] Coding rules - eliminate warnings on Linux and Mac (abv)
0026843: [OCCT:Coding] New warning during compilation OCCT on MacOS (abv)
0026865: [OCCT:Configuration] Configuration, CMake - ensure consistency between FILES and actual content of inc and src folders (bugmaster)
0026872: [OCCT:Coding] Coding - pointless instantiations of local variables in BinTools (bugmaster)
0026880: [OCCT:Configuration] Configuration, CMake - platform dependent code is not generated (bugmaster)
0026790: [OCCT:Visualization] Visualization, TKOpenGl - apply view resolution to the line width in OpenGl_Context::SetLineWidth() (bugmaster)
0026836: [OCCT:Configuration] Configuration, CMake - CSF_OpenGlLibs variable is not specified (bugmaster)
0026854: [OCCT:Configuration] Use -Wextra with GCC (abv)
0026056: [OCCT:Visualization] AIS_LengthDimension can not build dimension for face-edge or edge-face (bugmaster)
0027016: [OCCT:Foundation Classes] Restore global type descriptors for old compilers (bugmaster)
0027066: [OCCT:Modeling Algorithms] BRepFeat_MakeCylindricalHole::Perform() hides overloaded virtual function (bugmaster)
0026890: [OCCT:Foundation Classes] Foundation Classes, TKernel - define OSD_OpenStream for std::ifstream (bugmaster)
0027138: [OCCT:Configuration] Configuration, Cmake - incorrect binaries installation path for single generators (abv)
0026891: [OCCT:Visualization] Visualization, TKOpenGl - define more texture types within OpenGl_TextureFormatSelector (bugmaster)
0026912: [OCCT:Coding] CLang 3.6.2 compiler warning [-Winconsistent-missing-override] (bugmaster)
0026868: [OCCT:Configuration] Configuration, Cmake - the libraries of TBB and VTK (in default place) are not found on Ubuntu by configuration process (bugmaster)
0026869: [OCCT:Documentation] Documentation - simplify "Building with CMake and ADT on Android" article (bugmaster)
0026333: [OCCT:Modeling Algorithms] Regression of BRepOffsetAPI_MakeOffset regarding to 6.7.0: it fails on a shape with BSpline boundaries (bugmaster)
0026179: [OCCT:Coding] Coding rules - eliminate -Wdeprecated-declarations CLang warnings on tmpnam() usage (bugmaster)
0027094: [OCCT:Tests] Create command checkdump for parsing dumps (geometry test group) (bugmaster)
       0027109: [OCCT:Tests] Modifiy test cases using procedure checklength (bugmaster)
0027097: [OCCT:Coding] GCC and CLang compiler warnings and errors with -Wpedantic (abv)
0026915: [OCCT:Coding] Visualization - return Handle from Graphic3d_CView::FBOCreate() instead of a pointer (bugmaster)
0026859: [OCCT:Data Exchange] Export of GDT from XCAF to STEP (bugmaster)
0026940: [OCCT:Visualization] Visualization, TKOpenGl - capping plane should be applied to connected structures (bugmaster)
0026892: [OCCT:Visualization] Visualization, TKOpenGl - support 3D textures within OpenGl_Texture (bugmaster)
0026838: [OCCT:Modeling Data] Using GeomEvaluators for calculation of values of curves (bugmaster)
0023666: [OCCT:Modeling Algorithms] Wrong section curve between attached faces (bugmaster)
0026970: [OCCT:Documentation] Update MSVC visualizers to support 7.0 handles and something more (bugmaster)
0026975: [OCCT:Visualization] Visualization, TKOpenGl - handle triangle strips correctly within Ray-Tracing core (bugmaster)
0026984: [OCCT:DRAW] Draw Harness, ViewerTest - preserve local transformation of presentation within vtexture command (bugmaster)
0026327: [OCCT:Modeling Algorithms] Performance degradation from version 6.8.0 on Boolean operations (bugmaster)
0026848: [OCCT:Modeling Algorithms] Result of BO depends on arguments order (bugmaster)
0026212: [OCCT:Documentation] There are some problems with location of text and images on pages (bugmaster)
0026992: [OCCT:Documentation] Use Doxygen tag @ref for cross-references in documentation (bugmaster)
0027058: [OCCT:Visualization] AIS_ColorScale defines methods SetColor and SetWidth hiding inherited methods (abv)
0026988: [OCCT:Coding] Fresh compiler warnings (VC++ 14, GCC 5.2.1, CLang 3.6.2) (bugmaster)
0026990: [OCCT:Coding] Compiler warnings in LDOM_OSStream.hxx (abv)
0026993: [OCCT:Configuration] Configuration, CMake - use the abstraction level of VTK instead CSF_VTK for their libraries (bugmaster)
0026995: [OCCT:Visualization] Visualization, TKXCAF - do not reset custom material within XCAFPrs_AISObject::Compute() (bugmaster)
0027020: [OCCT:Documentation] Documentation -- proof-read upgrade guide (bugmaster)
0026762: [OCCT:Data Exchange] Static parameter "read.scale.unit" is not used (bugmaster)
0026804: [OCCT:Documentation] The level of most VIS Viewer commands is incorrect (bugmaster)
0026908: [OCCT:Visualization] Visualization, TKOpenGl - eliminate -Wunused-parameter compiler warnings for Android target (abv)
0016472: [OCCT:Coding] Improve environment scripts for samples (bugmaster)
0027040: [OCCT:Configuration] IVtk does not compile after configuring with CMake (abv)
       0027209: [OCCT:Configuration] CMake - warnings on configuration step for VTK when using vc14 target (abv)
0027067: [OCCT:Coding] Avoid use of virtual methods for implementation of destructors in legacy classes (abv)
0027068: [OCCT:Coding] Coding - eliminate VC++ 14 compiler warnings in MFC samples (abv)
0027047: [OCCT:Data Exchange] STEP -- eliminate useless polymorhic methods Init() (abv)
0026837: [OCCT:Modeling Algorithms] SameParameter algorithm throws an exception (bugmaster)
       0027029: [OCCT:Data Exchange] Possible regression in test de iges_1 L6 because of fix for issue 26837 (abv)
0026878: [OCCT:Configuration] CMake - encode properly version of OCCT in Windows binaries (bugmaster)
0027023: [OCCT:Documentation] Documentation -- cross-references are hardly noticeable in PDF (bugmaster)
       0027072: [OCCT:Documentation] Highlight links in PDF by color (bugmaster)
0027025: [OCCT:Configuration] Configuration, CMake - do not get properties from non-VTK targets (bugmaster)
0026923: [OCCT:Modeling Algorithms] Operation CUT leads to faulty shape (bugmaster)
0026589: [OCCT:Tests] Testgrid command - Add option to execute only tests failed on previous run (abv)
0026684: [OCCT:Modeling Algorithms] Big tolerance values of the intersection curves (bugmaster)
0026433: [OCCT:Visualization] AIS_Dimension may attempt to modify the state of default Drawer shading aspect (bugmaster)
0027293: [OCCT:DRAW] Add debug function to save a list of shapes into a compound (msv)
0027241: [OCCT:Application Framework] Create a complete test case to verify reading of all attribute types from MDTV-Standard document (abv)
0027165: [OCCT:Configuration] Configuration, CMake - add an option to choose a variant of the theme of the install paths (bugmaster)
       0027176: [OCCT:Configuration] Configuration, CMake - INSTALL_DIR is a common prefix for all other install variables (abv)
0027216: [OCCT:Documentation] Review the documentation before the final release. (abv)
0027218: [OCCT:Documentation] Add information about porting from earlier versions in update guide (abv)
0027063: [OCCT:Modeling Algorithms] BRepGProps raises exception on edge with no curves (abv)
0027145: [OCCT:Tests] Remove redundant usage of GetPercent procedure (abv)
0026833: [OCCT:Tests] Create command checkview containing all viewer types (abv)
       0027126: [OCCT:Tests] Create command checktrinfo to verify meshes (abv)
0027162: [OCCT:Modeling Algorithms] Draw command "(2d)extrema" incorrectly represent underlying algorithm results (abv)
0012042: [OCCT:Samples] Problem with standard Qt-based Import/Export sample application (abv)
0027305: [OCCT:Modeling Algorithms] Using undefined variables, which causes devide by zero (bugmaster)
0027306: [OCCT:Documentation] Incorrect documentation for BRepOffsetAPI_NormalProjection class (bugmaster)
0027080: [OCCT:Coding] Coding - eliminate CLang compiler warning on OS X: unused parameter (in .mm files) (abv)
0027086: [OCCT:Samples] Samples, jniviewer - avoid duplicating viewer redraws (abv)
0027181: [OCCT:Configuration] Configuration, CMake - samples and data files are not found by tests when they are installed in "share" subfolder (bugmaster)
0027121: [OCCT:Configuration] Configuration, CMake - build process does not use patched header files (bugmaster)
0027123: [OCCT:Visualization] Visualization, TKOpenGl - fix environment texture GLSL program (bugmaster)
0027318: [OCCT:Visualization] Memory is not released in Select3D_SensitiveSet when destroying AIS_InteractiveContext without removing objects (abv)
0027177: [OCCT:Documentation] Review of recent additions in tests.md (abv)
0027120: [OCCT:Documentation] Documentation for check commands (abv)
0026260: [OCCT:Samples] Tcl scripts for MBB Gehause Rohteil and ANC101 to be added to Samples (abv)
0026726: [OCCT:DRAW] Draw Harness, ViewerTest - AIS_InteractiveContext::EraseSelected() lacks test case (bugmaster)
0027266: [OCCT:Coding] Coding, TKOpenGl - drop unused files OpenGl_telem_util.hxx and OpenGl_tgl_funcs.hxx (abv)
0027291: [OCCT:Samples] Command File->New crashes Import Export Qt sample on Linux (bugmaster)
0027247: [OCCT:Coding] Eliminate remaining compiler warnings in MFC samples and with OCCT_DEBUG (abv)
0026939: [OCCT:Configuration] Configuration, NCollection_UBTreeFiller - do not use _REENTRANT in a header file (abv)
0027095: [OCCT:Configuration] Configuration, CMake - configuration process finds tcl folder with incorrect bitness for 32bit case (abv)
0027231: [OCCT:Documentation] Obsolete OCCT features still mentioned in the documentation (abv)
0027136: [OCCT:Visualization] Visualization - skip void bounding box within SelectMgr_SelectableObjectTrsfPersSet::BVH() (bugmaster)
0027156: [OCCT:Documentation] Doxygen warnings on overview docs (abv)
0027286: [OCCT:Visualization] Visualization, TKOpenGl - avoid using light index within built-in GLSL programs for simplest configuration (bugmaster)
0027137: [OCCT:Visualization] Visualization - handle shadow structures within V3d_View::Gravity() (abv)
0027172: [OCCT:Visualization] Visualization - avoid signed integer overflow within Graphic3d_ArrayOfPrimitives (abv)
0026231: [OCCT:Documentation] Visualization - Update description of selection algorithm in the user's guide (abv)
0027198: [OCCT:Foundation Classes] OSD_Environment - use wide characters API on Windows (abv)
0026571: [OCCT:Visualization] Visualization, TKOpenGl - write depth values within RayTracing program (abv)
0026941: [OCCT:Configuration] Building on Windows with VC14 - debug info is generated for Release build (abv)
0026944: [OCCT:Configuration] CMake remarks (bugmaster)
       0027022: [OCCT:Configuration] Configuration, CMake - rename ungrouped variables to include them to the existing groups (bugmaster)
0026437: [OCCT:Visualization] Visualization - Improve path tracing rendering engine (bugmaster)
       0027250: [OCCT:Samples] Samples - define proper file header for pathtrace.tcl (abv)
0027206: [OCCT:Documentation] Inconsistent and obsolete information in persistence documentation and Release Notes (abv)
0026712: [OCCT:Documentation] Redundant page namespaces.html generated in Overview (bugmaster)
0025785: [OCCT:Visualization] Visualization - introduce AIS_ColorScale presentation for Color Scale (ski)
       0027058: [OCCT:Visualization] AIS_ColorScale defines methods SetColor and SetWidth hiding inherited methods (abv)
0026873: [OCCT:Configuration] Tcl 8.6.2 crashes on test caf bugs B3 (bugmaster)
0026292: [OCCT:Visualization] Visualization - Parallelize queue-based BVH builders (subclasses of BVH_QueueBuilder) (bugmaster)
0026364: [OCCT:Foundation Classes] Foundation Classes, TKMath - Optimize BVH binned algorithm (bugmaster)
0026777: [OCCT:Modeling Algorithms] Incorrect result of intersection part of bsection operation (bugmaster)
0026300: [OCCT:Tests] Differnece between "test" and "testgrid" commands (bugmaster)
0026457: [OCCT:Foundation Classes] Failed build with OCCT_DEBUG enabled (abv)
0026835: [OCCT:Configuration] CMake should consider CSF_ variables from EXTERNLIB file for each toolkit (bugmaster)
0025508: [OCCT:Visualization] Visualization - redesign of 2d layers in TKV3d (bugmaster)
       0025338: [OCCT:Samples] MFC standard samples: 3D selection rectangle blinking. (bugmaster)
             0027039: [OCCT:DRAW] Draw Harness, ViewerTest - Fix rubber-band blinking (bugmaster)
0026609: [OCCT:Modeling Algorithms] Wrong result obtained by solid classifier algorithm. (bugmaster)
0026736: [OCCT:Modeling Algorithms] Errors in BRepOffsetAPI_MakeOffset: overlapping arcs are processed incorrect in mode GeomAbs_Intersection (bugmaster)
0026732: [OCCT:Visualization] Visualization, TKOpenGl - add option to request Core profile 3.2+ using GLX (bugmaster)
0026765: [OCCT:Visualization] Visualization - drop TKVoxel toolkit (bugmaster)
0023117: [OCCT:Visualization] TKV3d and TKOpenGl code clean-up (bugmaster)
       0024776: [OCCT:Visualization] Visualization - inherit OpenGl_View from Graphic3d_CView (kgv)
             0026807: [OCCT:Documentation] Documentation - describe dropping of Visual3d and UserDraw within porting notes (bugmaster)
             0026792: [OCCT:Visualization] Visualization, Graphic3d - Z-fit support for transform persistence is missing after removing Visual3d_View (bugmaster)
       0026805: [OCCT:Coding] Visualization, Graphic3d_GraphicDriver - drop outdated unsupported methods for debugging (bugmaster)
0026207: [OCCT:Visualization] VIS - compiler warnings on 64-bit build (bugmaster)
0026581: [OCCT:Coding] Eliminate compile warnings obtained by building occt with vc14: 'type cast' conversion (bugmaster)
       0026831: [OCCT:Configuration] Configuration - define HashCode for pthread_t on Android (bugmaster)
0026298: [OCCT:Visualization] Visualization, OpenGl_Text - make font resolution configurable (bugmaster)
0026244: [OCCT:Modeling Algorithms] Destructive results of simplification with DRAW command 'unifysamedom' after intersection of two complex models (bugmaster)
0026734: [OCCT:Visualization] Visualization, TKOpenGl - drop outdated UserDraw interfaces (bugmaster)
       0026807: [OCCT:Documentation] Documentation - describe dropping of Visual3d and UserDraw within porting notes (bugmaster)
0026746: [OCCT:Modeling Algorithms] Method gp_Torus::Coefficients(...) returns incorrect value. (bugmaster)
0026720: [OCCT:Data Exchange] Coding, STEP - non-conformant names of class fields (bugmaster)
0026739: [OCCT:Configuration] Problem with generate Qt samples (bugmaster)
0026742: [OCCT:Tests] Update test cases for using checknbshapes procedure instead of global variables (bugmaster)
0026750: [OCCT:Modeling Algorithms] Method IsNormal(...) for gp_Vec2d returns FALSE if the angle between two vectors is equal to -90 degree (-M_PI/2 radian) (bugmaster)
0026529: [OCCT:Configuration] CMake offers rebuilding of platform dependent code unclear for an user (ski)
0026478: [OCCT:Application Framework] There is a lack of documentation on OCAF / Topological naming (bugmaster)
0026488: [OCCT:Modeling Algorithms] The class ShapeUpgrade_UnifySameDomain is not documented. (bugmaster)
0026525: [OCCT:Modeling Algorithms] Wrong result obtained by curve / surface intersection algorithm. (kgv)
0025114: [OCCT:Configuration] CMake-based build tools for OCCT 7.0 (abv)
       0026389: [OCCT:Configuration] The Visual Studio solution of OCCT generated by CMake should have all build configurations (abv)
       0026388: [OCCT:Configuration] Setting debugging environment of the Visual Studio solution of OCCT generated by CMake (abv)
       0022827: [OCCT:WOK] Make non-CPP source files (CDLs, headers) to appear in MS VS project files (abv)
0022972: [OCCT:Coding] Eliminate macro definitions that has compiler-provided analogs (WNT and so on) (kgv)
       0026787: [OCCT:Samples] Do not declare redundant macros WNT, LIN, LININTEL, WIN32, WIN64 within samples project files (bugmaster)
0026317: [OCCT:Visualization] Visualization - AIS_LengthDimension::CheckPlane() is incorrect (ski)
0026584: [OCCT:Coding] Eliminate compile warnings obtained by building occt with vc14: declaration of local variable hides class member (bugmaster)
0026586: [OCCT:Coding] Eliminate compile warnings obtained by building occt with vc14: declaration of local variable hides previous local declaration (bugmaster)
0026591: [OCCT:Configuration] Header collecting in CMake configuration process does not consider 'patch' dir (bugmaster)
0026592: [OCCT:Configuration] Macros OCCT_DEBUG is not supported while configuration 7.0.0 dev version with CMake (bugmaster)
0026600: [OCCT:Configuration] CMake should disable auto-link for TBB (bugmaster)
0026618: [OCCT:Configuration] CMake should disable ability to use 3rdparty if there is no any included toolkit that can use it (bugmaster)
0026652: [OCCT:Configuration] OCC_DEBUG definition is always added to the compiler command line (bugmaster)
0024387: [OCCT:Tests] Tests - use system-independent fonts in test cases (ski)
0026583: [OCCT:Coding] Eliminate compile warnings obtained by building occt with vc14: declaration of local variable hides function parameter (bugmaster)
0026668: [OCCT:Coding] Eliminate compile warnings obtained by building occt with vc14: conversion requires a narrowing conversion (bugmaster)
0026585: [OCCT:Coding] Eliminate compile warnings obtained by building occt with vc14: 'type cast' pointer truncation and 'type cast' truncation (bugmaster)
0026648: [OCCT:Configuration] Configuration - set default path for start of DRAWEXE under Visual Studio debugger (bugmaster)
0026669: [OCCT:Coding] Eliminate compile warnings obtained by building occt with vc14: 'type cast': conversion from 'BOOL' to 'WNDPROC' of greater size (bugmaster)
0025571: [OCCT:Coding] Avoid base Classes without virtual Destructors (kgv)
0026360: [OCCT:Foundation Classes] Useless global functions IsSimilar() in Standard (bugmaster)
0026538: [OCCT:Visualization] Visualization - Infinite growth of matrix stack in OpenGl_Structure::Render (ski)
0026546: [OCCT:Configuration] Configuration, genproj.tcl - add support for VS2015 in project file generator (abv)
0026594: [OCCT:Visualization] Visualization - AIS_InteractiveContext::MoveTo() should not invalidate the Viewer within immediate mode (ski)
0026596: [OCCT:Visualization] Visualization - hidden twice times structure should not be selectable (ski)
0026421: [OCCT:Visualization] Visualization - Incorrect text rendering in raytracing mode (ski)
0026381: [OCCT:Foundation Classes] OSD_File - close file on destruction (bugmaster)
0026676: [OCCT:Visualization] Visualization, Ray Tracing - correct rendering if stereo pair (kgv)
0026599: [OCCT:Visualization] Visualization, TKOpenGl - gradient background should reset model transformation in Core profile (ski)
0026601: [OCCT:Visualization] Visualization, Ray Tracing - make Path Tracing results reproducible for the same camera position (bugmaster)
0026610: [OCCT:Configuration] Configuration - workaround vc12 compilation error in Select3D_SensitiveCircle (2 overloads have similar conversions) (bugmaster)
0026615: [OCCT:Configuration] Configuration, genconfdeps.tcl - do not search for FreeImagePlus on non-Windows (bugmaster)
0024272: [OCCT:Visualization] Provide basic text formatting routines for Font_BRepFont (ski)
       0026690: [OCCT:Coding] Problem of compilation on imac monoblock (bugmaster)
0026536: [OCCT:Visualization] Visualization, Ray-tracing engine - improve BVH traverse and fix texture support (bugmaster)
0010031: [OCCT:Foundation Classes] Eliminate unnecessary hxx files duplicating cdl definitions (bugmaster)
0024967: [OCCT:WOK] Some CDL comments get lost when HXX files are generated (bugmaster)
0025617: [OCCT:Coding] Avoid classes with a copy constructor and the default destructor or assignment operator (kgv)
0025618: [OCCT:Coding] Avoid classes with an assignment operator and not implementing both a destructor and a copy constructor (kgv)
0026500: [OCCT:Data Exchange] Add the possibility to save only part of shapes from XCAF document in IGES/STEP writers (ski)
       0026657: [OCCT:Data Exchange] Data Exchange - IGES/STEP OCAF writers should keep hierarchy and colors when saving non-root elements (bugmaster)
0026184: [OCCT:Modeling Algorithms] GeomAPI_ExtremaCurveCurve hangs on parallel b-spline curves (bugmaster)
       0026395: [OCCT:Coding] Merge clasees NCollection_CellFilter_NDim and NCollection_CellFilter (bugmaster)
             0026593: [OCCT:Coding] Coding rules - revert compatibility of NCollection_CellFilter constructor with old code (bugmaster)
       0026593: [OCCT:Coding] Coding rules - revert compatibility of NCollection_CellFilter constructor with old code (bugmaster)
0026210: [OCCT:Samples] Sample Modeling: operation "Make revol" has text in window caption "Make a prism" (bugmaster)
0026352: [OCCT:Modeling Algorithms] Wrong intersection points found (bugmaster)
0026383: [OCCT:Modeling Algorithms] Incorrect tolerance computing in IntTools_FaceFace::ComputeTolerance() (bugmaster)
0026323: [OCCT:Modeling Algorithms] Tolerance computing unification (bugmaster)
0026413: [OCCT:Visualization] Visualization, SelectMgr_ViewerSelector - Pixel tolerance is overridden by selection sensitivity (bugmaster)
0026489: [OCCT:Modeling Algorithms] The class ShapeUpgrade_UnifySameDomain provides the results that are wrong or difficult to explain. (ski)
0026506: [OCCT:Coding] Change class BRepLib_CheckCurveOnSurface (bugmaster)
0026404: [OCCT:Visualization] Visualization, Ray Tracing - use solid background color when gradient color is disabled (bugmaster)
0026475: [OCCT:Configuration] occt-product CMake should bind required OCCT libraries even if they do not exist (bugmaster)
0026537: [OCCT:Documentation] It is not possible to generate reference documentation in new structure of OCCT (ski)
0026543: [OCCT:Configuration] genproj script parses CSF_VTK incorrectly (ski)
0024447: [OCCT:Coding] Includes of ixx and jxx files should be replaced by their content (bugmaster)
0025347: [OCCT:Visualization] Visualization - Provide gamma correction in OCCT ray-tracing core (bugmaster)
0026363: [OCCT:Visualization] Visualization, TKOpenGl - missing RayTracing shader files should be properly reported in Release mode (bugmaster)
0026435: [OCCT:Visualization] Visualization - V3d_View::ConvertToGrid returns wrong coordinates for non-orthogonal projection (bugmaster)
0024870: [OCCT:Coding] Provide OCCT RTTI test cases (abv)
0026189: [OCCT:Tests] Testing hangs on executing testing case (bugmaster)
0026242: [OCCT:Release] OCCT Install Wizard must install VC2010 redistributable (bugmaster)
       0026286: [OCCT:Configuration] Rebuilding FreeImage with disabled OpenMP (bugmaster)
0024041: [OCCT:WOK] The variables of GUI CMake are not completely clearly understood by an user. (bugmaster)
309 issues View Issues
Released 2015-09-28
Maintenance release providing bug fixes and small improvements
0026075: [OCCT:Modeling Algorithms] Make Extrema_GenExtCC return IsParallel flag in case of parallel curves (bugmaster)
0026195: [OCCT:Visualization] Visualization - optimize selection algorithms (bugmaster)
0026403: [OCCT:Visualization] Add missing Standard_EXPORT keyword in SelectMgr headers (isk)
0025515: [OCCT:Modeling Algorithms] Boolean operation become worse for unknown reason. (emv)
0026723: [OCCT:Samples] Qt IE sample can not import STEP and IGES files with names containing not ascii symbols (bugmaster)
0026691: [OCCT:Configuration] CMake building procedure should support compiler of version 14.0 of Microsoft Visual C (ibs)
0026468: [OCCT:Coding] Out of range exception on current master (bugmaster)
0026153: [OCCT:DRAW] Draw Harness, ViewerTest - "verase" does not remove selection highlight for shaded object (bugmaster)
0026241: [OCCT:Modeling Algorithms] Sewing algorithm computes tolerance of joint vertex too rough (bugmaster)
0026044: [OCCT:Modeling Algorithms] Optimize math_GlobOptMin class to enter options for solutions of some specified problems (bugmaster)
0026063: [OCCT:Modeling Algorithms] GeomAPI_ExtremaCurveSurface have inexact API (bugmaster)
0025820: [OCCT:Modeling Algorithms] No Intersection Curves between surface of revolution and planes (bugmaster)
0023028: [OCCT:Visualization] Visualization, TKOpenGl - eliminate global static variables (bugmaster)
0026237: [OCCT:Tests] Change platform in TODOs from Debian\Mandriva to Linux (bugmaster)
0026275: [OCCT:Visualization] Visualization, TKOpenGl - add public constructor for OpenGl_ShaderProgram (bugmaster)
0026276: [OCCT:Visualization] Visualization, TKOpenGl - add missing Standard_EXPORT to matrix management methods in OpenGl_Context (bugmaster)
0026243: [OCCT:Modeling Algorithms] Boolean operations failed on shapes with fillets (bugmaster)
       0026263: [OCCT:Modeling Algorithms] Inconsistent results of bopargcheck and checkcurveonsurf commands (bugmaster)
0026249: [OCCT:Visualization] Visualization, TKV3d - fix possible division by zero in SelectMgr_RectangularFrustum (bugmaster)
0026253: [OCCT:Modeling Algorithms] Wrong result obtained by General Fuse operator. (bugmaster)
0026219: [OCCT:Modeling Algorithms] ShapeUpgrade_UnifySameDomain fails with StdFail_NotDone exception (bugmaster)
0026220: [OCCT:Visualization] Visualization - In Graphic3d_Structure use single NCollection_IndexedMap instead of NCollection_DataMap and NCollection_Sequence (bugmaster)
0026221: [OCCT:Visualization] Visualization - use NCollection_IndexedMap instead of NCollection_Sequence in OpenGl_Layer to improve performance (bugmaster)
0026217: [OCCT:Visualization] Visualization, Select3D_SensitiveCircle - fix compilation with CLang for iOS (bugmaster)
0026199: [OCCT:Visualization] Visualization - use NCollection_IndexedMap instead of NCollection_Sequence in OpenGl_BVHClipPrimitiveSet to improve performance (bugmaster)
       0026203: [OCCT:Foundation Classes] Foundation Classes - provide method ::Swap() for NCollection_IndexedMap and NCollection_IndexedDataMap (bugmaster)
0026341: [OCCT:Data Exchange] Uninitialized field in ShapeFix_Face (bugmaster)
0026342: [OCCT:Data Exchange] No materials are read from STEP (bugmaster)
0026306: [OCCT:Shape Healing] Access to deleted object in ShapeFix_FixSmallSolid (bugmaster)
0026307: [OCCT:Samples] Minor improvements in snowflake sample (bugmaster)
0026284: [OCCT:Visualization] Visualization - eliminate recursion in SelectMgr_SelectionManager (bugmaster)
0026287: [OCCT:Foundation Classes] Bug in NCollection_AccAllocator::Free() sometimes causes crash in debug mode (bugmaster)
0026420: [OCCT:Modeling Algorithms] BOPAlgo_Builder resets "Closed" flag in the result (bugmaster)
0026393: [OCCT:Modeling Algorithms] Add draw commands to evaluate history of modifications of BOP (bugmaster)
0026394: [OCCT:Visualization] Visualization - eliminate unused variable in SelectMgr_RectangularFrustum (bugmaster)
0026398: [OCCT:DRAW] Tricheck command should be extended to show free nodes and links breaking mesh consistency (bugmaster)
0026401: [OCCT:Visualization] Visualization - small boxes in front of big one disappear in perspective view (bugmaster)
0026424: [OCCT:Visualization] Visualization, TKOpenGl - fix text rendering in core profile (bugmaster)
0026448: [OCCT:Foundation Classes] Method Prepend() of sequence breaks it if argument is empty sequence (abv)
0026453: [OCCT:Foundation Classes] NCollection_StlIterator - declare reference getters as const (kgv)
0026454: [OCCT:Visualization] Visualization, TKOpenGl - do not require deprecated function of GL_ARB_vertex_type_2_10_10_10_rev in core profile (bugmaster)
0026469: [OCCT:Foundation Classes] Methods Seek(), ChangeSeek() are missing in class NCollection_IndexedDataMap (bugmaster)
0026476: [OCCT:Visualization] Visualization, TKOpenGl - do not enable GL_NORMALIZE in core profile (bugmaster)
0026479: [OCCT:Visualization] Visualization, TKOpenGl - do not implicitly turn off stereo in OpenGl_Workspace::RedrawImmediate() (bugmaster)
0026492: [OCCT:Visualization] TKOpenGl - OpenGl_FrameBuffer does not releases itself correctly (bugmaster)
0026483: [OCCT:Modeling Algorithms] Option Run Parallel is not used by the command bopargcheck (bugmaster)
0026547: [OCCT:Configuration] Configuration - fix compilation errors on VS2015 (ski)
0026665: [OCCT:Visualization] Visualization, TKOpenGl - specify precision for integer uniforms explicitly within OpenGL ES (bugmaster)
0026672: [OCCT:Visualization] Visualization, TKOpenGl - workaround problem on mobile hardware with extremely low precision of mod() in GLSL (bugmaster)
0026683: [OCCT:Data Exchange] VRML 2.0: ImageTexture not written (kgv)
0026707: [OCCT:Documentation] Remove references to "opencascade.org" in documentation (kgv)
0026245: [OCCT:Shape Healing] Unable to write SAT file by default (bugmaster)
0026522: [OCCT:Modeling Algorithms] Exception while copying offset on C0 surface (bugmaster)
0026605: [OCCT:Modeling Algorithms] Possible array out of bounds read in Extrema_GExtPC.gxx (bugmaster)
0026611: [OCCT:Visualization] Visualization, TKService - fix NULL-dereference in Font_FontMgr on broken font (bugmaster)
0026628: [OCCT:Samples] Button Erase (Delete where erase algorythm is used) works incorrect (bugmaster)
0026632: [OCCT:Samples] HLR sample doesn't work with Algo mode (kgv)
0026637: [OCCT:Samples] Save function works incorrect in OCAF mfc sample (bugmaster)
0026647: [OCCT:Modeling Algorithms] BRepTools::UVBounds() computes zero range by V (bugmaster)
0026650: [OCCT:Coding] Coding rules - fix misprint in NCollection_Vec3::operator/() (bugmaster)
0025750: [OCCT:Coding] Coding rules - eliminate GCC warning -Wunused-but-set-variable in OSD_signal.cxx for Android build (bugmaster)
0026099: [OCCT:Modeling Algorithms] Wrong result done by 2d intersection algorithm (bugmaster)
0026461: [OCCT:Data Exchange] STEP Import interface crashes (ski)
63 issues View Issues
Released 2015-05-08
Version 6.9.0 - May 12, 2015. Highlights:

Modeling algorithms
- Fuzzy Boolean operations - possibility to specify global tolerance for a Boolean operation;
- Support of multiple arguments for a single Boolean operation;
- Improved performance and thread safety;
- Shape proximity detector;
- Revised usage of Closed flag in shapes;
- Precise evaluation of edge tolerance;
- Additional options to tune BRepMesh algorithm;
- More robust algorithms of surface-surface intersection and curve on surface projection;
- Improved support of user feedback messages in Shape Processing;
- New tool to eliminate small solids in ShapeFix;

Visualization
- Redesign of selection mechanism for better performance;
- OpenGL ES 2.0 compatibility improvements;
- Support of OpenGL viewer on iOS and ray tracing on OS X;
- Robust implementation of immediate mode using FBO;
- Option to disable automatic re-triangulation of shapes on display;

Data Exchange
- Reconstruction of p-curves optimized to accelerate import from STEP;
- Colors of edges and faces are written to IGES 5.3;
- Orientation of faces is preserved on export to IGES 5.1;
- Export to STL and VRML 2.0 corrected;

Other
- Support of parallelism without TBB library;
- 64-bit mode becomes default on Windows;
- Improved stability of performance measurements in tests;

Products
- Express Mesh: improved quality of mesh near face boundary;
- C# and Java wrappers: Support of SWIG 3.x;
- DXF Import: Reading of the recent DXF versions with ACIS data encoded in binary form;
- ACIS SAT Import: Reading of SAB (Standard ACIS Binary) files
0023493: [OCCT:Tests] Incorrect QAGetPixelColor usage (bugmaster)
0023646: [OCCT:Visualization] Using of multiple modes of command vselmode (bugmaster)
0024623: [OCCT:Visualization] Visualization - improve selection mechanism (bugmaster)
       0026121: [OCCT:Visualization] Visualization - revise implementation of point sets used in Select3D_SensitiveFace (bugmaster)
       0026069: [OCCT:Coding] Coding Rules - eliminate new warnings about redundant const qualifier in SelectMgr (bugmaster)
       0026031: [OCCT:Visualization] Visualization - fix out-of-range within Select3D_InteriorSensitivePointSet::GetPoints() (bugmaster)
0026028: [OCCT:Visualization] Option for drawing MeshVS_Mesh as closed object (bugmaster)
0023880: [OCCT:Tests] Integration of grid "ncl" into the new testing system (bugmaster)
0025631: [OCCT:Modeling Algorithms] Bounding box is too big for the face. (bugmaster)
0025616: [OCCT:Coding] Avoid Classes using "new" to allocate Instances but not defining a copy Constructor (bugmaster)
0023679: [OCCT:Data Exchange] IGESControl_Writer does not initialize properly unless IGESControl_Controller::Init() is called in advance (gka)
0025816: [OCCT:Data Exchange] IGES export - edges within compound are lost if BREP mode (IGES 5.3) is used (bugmaster)
0025700: [OCCT:Modeling Algorithms] Ensuring uniform control of the functionalities of the Boolean operations algorithm at the level of DRAW application (bugmaster)
0025890: [OCCT:Modeling Algorithms] Intersection algorithm produces curves overlaped (abv)
0025713: [OCCT:Configuration] CMake configuring procedure should allow to build OCCT as static libraries (bugmaster)
0025546: [OCCT:Coding] Visualization - remove unused methods and classes from package Aspect (bugmaster)
0026033: [OCCT:Coding] Coding rules - get rid from _Handle classes (bugmaster)
0025734: [OCCT:Coding] GCC warnings in Android build (bugmaster)
0025146: [OCCT:Configuration] Porting to Android (bugmaster)
       0025539: [OCCT:Visualization] Visualization, TKOpenGl - support environmental texture within built-in GLSL programs (bugmaster)
       0025475: [OCCT:Visualization] Visualization, TKOpenGl - draw background using primitive arrays (bugmaster)
             0025804: [OCCT:Visualization] Visualization, TKOpenGl - specify correct primitives type in OpenGl_BackgroundArray (bugmaster)
       0026165: [OCCT:Visualization] Visualization, TKOpenGl - fix FBO blitting on some mobile devices (abv)
       0025500: [OCCT:Visualization] Visualization, TKOpenGl - global trihedron should not inherit transformation from last object (bugmaster)
       0025483: [OCCT:Visualization] Visualization, TKOpenGl - fix memory leak due to unused stack in OpenGl_StateInterface (bugmaster)
       0025580: [OCCT:Visualization] Visualization, TKOpenGl - create GLushort index buffer in OpenGl_Quadric::createArrays() when sufficient (bugmaster)
       0025304: [OCCT:Visualization] Visualization, TKOpenGl - support texturing within built-in GLSL programs (bugmaster)
       0025328: [OCCT:Visualization] Visualization, TKOpenGl - support text rendering within built-in GLSL programs (bugmaster)
       0025474: [OCCT:Visualization] Visualization, TKOpenGl - support lighting + colored vertices within built-in GLSL programs (bugmaster)
             0026004: [OCCT:Visualization] Visualization - fix misprint in OpenGl_ShaderManager::prepareStdProgramPhong() (bugmaster)
       0025984: [OCCT:Visualization] Visualization, OpenGl_Workspace::RedrawImmediate() - do not swap buffers within buffersNoSwap option (bugmaster)
       0025978: [OCCT:Visualization] Visualization - setup font aliases for Android (bugmaster)
0025765: [OCCT:Coding] Coding rules - clean up code from obsolete macro checks (bugmaster)
0026081: [OCCT:Visualization] Visualization, TKOpenGl - rebuild vertex attributes in order to not render large index arrays in OpenGL ES (bugmaster)
0025687: [OCCT:Visualization] Visualization, XCAF - eliminate visual artifacts at the edges of faces (bugmaster)
0025555: [OCCT:Modeling Algorithms] Wrong result of classification of a point relative to solid (bugmaster)
0025723: [OCCT:Visualization] Visualization, TKV3d - the center of rotation should be calculated taking into account structure visibility and selection flags (bugmaster)
0025622: [OCCT:Coding] CAST analysis: Avoid invocation of virtual Methods of the declared Class in a Constructor or Destructor (bugmaster)
0026138: [OCCT:Data Exchange] Problems with writing periodic BSplines into IGES (bugmaster)
0023633: [OCCT:DRAW] vdrawtext command modifies the default text parameters (bugmaster)
0025674: [OCCT:Documentation] Debug dev guide: misprint in Saving and dumping shapes and geometric objects section (bugmaster)
0024285: [OCCT:Foundation Classes] Updates of PLib::EvalPolynomial for code acceleration (bugmaster)
0025934: [OCCT:Tests] Review PERF test group (bugmaster)
0025898: [OCCT:Modeling Algorithms] Wrong result obtained by intersection algorithm. (bugmaster)
0025928: [OCCT:Coding] Tool for comparing curves (bugmaster)
0025630: [OCCT:Foundation Classes] Possible memory leaks in BRepGProp_Vinert and BRepGProp_Sinert (bugmaster)
0025675: [OCCT:Visualization] Visualization - Fix problems and inefficiencies with frustum culling (bugmaster)
0025854: [OCCT:Visualization] Visualization, TKOpenGl - add option to request Core profile 3.2+ (bugmaster)
       0026002: [OCCT:Visualization] Visualization, TKOpenGl - detect alien Core Profile context (bugmaster)
0025718: [OCCT:Modeling Algorithms] Unstable work of tests in bug5805 series (bugmaster)
0025973: [OCCT:Visualization] Visualization, TKOpenGl - support EAGLContext as alternative to NSOpenGLContext (bugmaster)
0024709: [OCCT:WOK] Avoid generation of separate header files for Handle classes (bugmaster)
0009455: [OCCT:Visualization] Bad performance of selection of the mesh (bugmaster)
0026191: [OCCT:Tests] Different behavior of "bugs moddata_3 bug23471" test script on Windows and Linux platform (abv)
0026177: [OCCT:Coding] Coding rules - eliminate -Wdeprecated-register CLang warnings (bugmaster)
0026167: [OCCT:Coding] Coding rules - eliminate -Wlogical-not-parentheses CLang warnings in GeomToStep (bugmaster)
0026165: [OCCT:Visualization] Visualization, TKOpenGl - fix FBO blitting on some mobile devices (abv)
0026110: [OCCT:Tests] Restoring perf bspline test subgroup (bugmaster)
0026085: [OCCT:Samples] Shape is not displayed in wireframe mode with activated RayTracing (bugmaster)
0026070: [OCCT:Visualization] Ray tracing with reflections is poor on rotated presentation (bugmaster)
0026035: [OCCT:DRAW] Length dimension can't be built between two vertices in Draw (bugmaster)
0026029: [OCCT:Visualization] Visualization - Poor performance of connected objects (abv)
0026027: [OCCT:Visualization] Visualization, AIS_TexturedShape - back face culling option should not be overridden by texturing aspect (bugmaster)
0026014: [OCCT:Visualization] Visualization - the IsAutoTriangulated flag is ignored for AIS_ColoredShape (bugmaster)
0026012: [OCCT:Visualization] Visualization, TKOpenGl - fix misprints in detection of high precision floats within OpenGL ES 2.0 (bugmaster)
0026009: [OCCT:Modeling Algorithms] Wrong result of the test blend bfuseblend B7 (bugmaster)
0025992: [OCCT:Modeling Algorithms] Method Geom2dAPI_InterCurveCurve::Segment(...) requires detail revision (bugmaster)
0025991: [OCCT:Coding] Fix cyclic dependency between IntPatch, GeomInt and GeomAPI packages (bugmaster)
0025987: [OCCT:Tests] Integration part of modified unstable test cases (apn)
0025982: [OCCT:Modeling Algorithms] Wrong result obtained by General Fuse operator. (bugmaster)
0025980: [OCCT:Modeling Algorithms] Wrong result obtained by projection algorithm. (apv)
0025964: [OCCT:Visualization] Visualization, TKOpenGl - compile RayTracing shader without texturing when no textures in use (bugmaster)
0025959: [OCCT:DRAW] Draw Harness - do not turn on Z-clipping implicitly by mouse ring (bugmaster)
0025912: [OCCT:Data Exchange] Exception during reading STEP file with GD&T (bugmaster)
0025901: [OCCT:Tests] Incorrect work of command OCC181 in test-cases bugs fclasses bug181_1 and bug181_2 (bugmaster)
0025893: [OCCT:Visualization] Visualization, TKOpenGl - do not use uninitialized memory to track Clipping Planes state (bugmaster)
0025892: [OCCT:Modeling Algorithms] Wrong result obtained by projection algorithm. (bugmaster)
0025885: [OCCT:Visualization] Visualization, ray tracing - Improve layer processing (bugmaster)
0025844: [OCCT:Modeling Algorithms] Command "checkshape" does not detect error for case when degenerated edge does not contain geometric representation. (bugmaster)
0025840: [OCCT:Modeling Algorithms] Updating the documentation on Boolean Operations Algorithm (bugmaster)
0025825: [OCCT:DRAW] Draw Harness, XSDRAWSTLVRML - drop command tovrml and XSDRAWSTLVRML_ToVRML (abv)
0025815: [OCCT:Visualization] Visualization - emit error message in case of texture loading fail (bugmaster)
0025783: [OCCT:Visualization] Visualization - allow Z-layer to draw 2D objects and to make it alternative to Overlay and Underlay (bugmaster)
0025767: [OCCT:Visualization] "vdisplay" command rises exception (bugmaster)
0025746: [OCCT:Foundation Classes] Excessive memory use in math_Matrix (bugmaster)
0025653: [OCCT:Configuration] DRAW doesn't use installed 3rdparty libraries from its library folder located in install folder (bugmaster)
0025619: [OCCT:Coding] CAST analysis: Avoid classes with a non-empty destructor and not implementing both an assignment operator and a copy constructor (bugmaster)
0025593: [OCCT:Modeling Algorithms] Number of intersection points for 2d curves depends on the order of arguments in command "2dintersect" (bugmaster)
0025490: [OCCT:Samples] Error appears trying to start QT OCCT sample (bugmaster)
0025390: [OCCT:Documentation] Redesign of Technical Overview (bugmaster)
0025050: [OCCT:Data Exchange] Shape can not be stored to VRML format (bugmaster)
       0025279: [OCCT:Data Exchange] OCCT fails to read VRML file created by OCCT (bugmaster)
0024803: [OCCT:Modeling Algorithms] improve the result of v/v interference for two vertices case (bugmaster)
0023150: [OCCT:Modeling Algorithms] Command sewing produce incorrect results on test grid csw. (bugmaster)
0023138: [OCCT:Modeling Algorithms] BRepAlgoAPI_Fuse produce invalid result (bugmaster)
0021727: [OCCT:Modeling Algorithms] BRepBuilderAPI_Copy (and possibly other similar tools) create new shape in Frozen state (bugmaster)
0021624: [OCCT:Modeling Algorithms] BRepFeat_SplitShape produce invalid shape (bugmaster)
0021351: [OCCT:Modeling Algorithms] Fail to compute derivatives of offset surface on trimmed surfaces on offsets on CN surfaces (bugmaster)
0025498: [OCCT:Release] CMake refuses to build OCCT without any 3rd party libraries (bugmaster)
0025504: [OCCT:Modeling Algorithms] Exception raised during projection curve on surface (bugmaster)
0025009: [OCCT:DRAW] Draw Harness, ViewerTest - Incorrect handling of comma and period keys pressed in a 3D view (bugmaster)
0025430: [OCCT:DRAW] DRAW Test Harness: dimensions demo fails (bugmaster)
0025500: [OCCT:Visualization] Visualization, TKOpenGl - global trihedron should not inherit transformation from last object (bugmaster)
0025459: [OCCT:Visualization] Visualization - AIS_ColoredShape::SetMaterial() should not reset custom colors (bugmaster)
0025483: [OCCT:Visualization] Visualization, TKOpenGl - fix memory leak due to unused stack in OpenGl_StateInterface (bugmaster)
0025716: [OCCT:WOK] Part of WOK projects are generated as executable instead of library (dbv)
0025722: [OCCT:Modeling Algorithms] Wrong implementation of SetFuzzyValue method (bugmaster)
0025569: [OCCT:Tests] Tests 24959_1 and 24959_2 are not correct (bugmaster)
0025621: [OCCT:Coding] CAST analysis: Avoid constructors not supplying an initial value for all non-static data members (abv)
0025663: [OCCT:Modeling Algorithms] Expand math_PSO class description (apv)
0025662: [OCCT:Modeling Algorithms] Project command produce wrong 2dcurve (bugmaster)
0025596: [OCCT:Modeling Algorithms] GCPnts_TangentialDeflection creates wrong point distribution for visualization (bugmaster)
0025660: [OCCT:Modeling Algorithms] Project command produce wrong 2dcurve (bugmaster)
0025691: [OCCT:Visualization] Visualization, TKService - fix font corruption on FreeType 2.5.4 (bugmaster)
0023922: [OCCT:Tests] Systematic review of TODO tests (bugmaster)
0025669: [OCCT:Coding] Unable to compile BOPTest package in WOK (emv)
0023626: [OCCT:Foundation Classes] It's impossible to open files containing localisation characters in the name (bugmaster)
0025629: [OCCT:Coding] Visualization, AIS_InteractiveContext - code clean up (bugmaster)
0025629: [OCCT:Coding] Visualization, AIS_InteractiveContext - code clean up (bugmaster)
0025651: [OCCT:Visualization] Visualization - GL_LUMINANCE8 should be defined for OpenGL ES 2.0 (bugmaster)
0025531: [OCCT:Modeling Algorithms] Difference in intersection result on Windows and Linux platform is very significant (bugmaster)
0025570: [OCCT:Samples] New Tcl sample scripts created for CAD Assistant (bugmaster)
0025275: [OCCT:Data Exchange] Different result of reading operation from *.igs and *.stp file for WINDOWS and LINUX platforms (bugmaster)
0025591: [OCCT:Modeling Algorithms] Command mkshell produces wrong shell (bugmaster)
0025608: [OCCT:Foundation Classes] TKernel, NCollection_UtfIterator - fix iteration of surrogate pairs in UTF-16 (bugmaster)
0025558: [OCCT:Modeling Algorithms] It is impossible to restore attached shape (bugmaster)
0025575: [OCCT:Coding] Visualization - remove V3d_Static.hxx (bugmaster)
0025561: [OCCT:Coding] OCCT can't compile with OCCT_DEBUG flag (bugmaster)
0023983: [OCCT:Tests] Cpulimit doesn't kill test cases (bugmaster)
0025532: [OCCT:Visualization] Visualization - fix cross-references between AIS_ConnectedInteractive and connected presentation (bugmaster)
0025470: [OCCT:Modeling Algorithms] Wrong result of COMMON operation (bugmaster)
0025511: [OCCT:Visualization] Visualization - drop redundant viewer option V3d_View::Transparency() (bugmaster)
0025514: [OCCT:Foundation Classes] TKernel, OSD_Timer - do not accumulate error in timer within queries in running state (bugmaster)
0025527: [OCCT:Documentation] Documentation - remove redundant references to OpenCL (bugmaster)
0025304: [OCCT:Visualization] Visualization, TKOpenGl - support texturing within built-in GLSL programs (bugmaster)
0025484: [OCCT:Visualization] Visualization - group sub-shapes with the same style in XCAFPrs_AISObject::Compute() (bugmaster)
0025222: [OCCT:Visualization] Visualization - provide distance field builder in the Math/BVH package (bugmaster)
0025339: [OCCT:Modeling Algorithms] Draw command "mkoffset" does not take into account "intersection" mode on faces (bugmaster)
0025351: [OCCT:Visualization] Visualization - provide pseudo random number generator in OCCT ray-tracing core (bugmaster)
0025585: [OCCT:WOK] Procedure of CMakeLists generation must be improved to make VTK product fully optionally (bugmaster)
0025703: [OCCT:Visualization] Visualization, TKOpenGl - Decrease number of samplers used in ray-tracing mode (bugmaster)
       0025762: [OCCT:Visualization] Visualization, TKOpenGl - fix debug assertion within OpenGl_Workspace::UploadRaytraceData() (bugmaster)
0025758: [OCCT:Visualization] Visualization, TKOpenGl - texture initialization fails on Intel HD 4600 in ray tracing test (bugmaster)
0025768: [OCCT:Visualization] Visualization, Graphic3d_Structure - do not use invalid bounding boxes of empty groups (bugmaster)
0025790: [OCCT:Coding] Drop unimplemented method ShallowCopy() from TCollection_HSequence.cdl (bugmaster)
0023971: [OCCT:Tests] Possibility to extract all error messages from test log (bugmaster)
0023992: [OCCT:Tests] it's required to save log information of test command in (specified) file (bugmaster)
0024255: [OCCT:Tests] Failure of some test cases on OCCT vc9 win64 Release (bugmaster)
0024500: [OCCT:Tests] Sudden exit of DRAW after multiple execution of test in cycle (bugmaster)
0024881: [OCCT:Shape Healing] Wrong status returned by ShapeFix_Wire::FixGaps3d () operation (bugmaster)
0024898: [OCCT:Tests] Test "bugs modalg_1 buc60782_1" is incorrect (bugmaster)
0025176: [OCCT:Data Exchange] STEP Reader - no error report if referenced entity has wrong type (bugmaster)
0025246: [OCCT:Coding] Make methods Intervals and NbIntervals const in Adaptor3d_Curve and it descendants (bugmaster)
0025346: [OCCT:Modeling Algorithms] Wrong result of General Fuse operation (bugmaster)
0025357: [OCCT:Data Exchange] STL writer does not check the given shape for existing triangulation and remeshes shape using BRepMesh in force mode (bugmaster)
0025624: [OCCT:Visualization] Visualization - selection is incorrect in perspective mode in a specific case (bugmaster)
0025635: [OCCT:Modeling Algorithms] Wrong result of 2D-extrema between two ellipsis (bugmaster)
0025711: [OCCT:Modeling Algorithms] Get rid of static variable islambdadefined in AppParCurves_BSpGradient.gxx (bugmaster)
0025720: [OCCT:Modeling Algorithms] Incorrect code of math classes can lead to unpredicted behavior of algorithms (bugmaster)
0025732: [OCCT:Visualization] Visualization, TKOpenGl - back face culling should not affect textured font rendering (bugmaster)
0025740: [OCCT:Data Exchange] VrmlData_Scene::WriteArrIndex() writes extra point indices. (bugmaster)
0025747: [OCCT:Data Exchange] Bad IGES file after import and export with different units (bugmaster)
0025769: [OCCT:Modeling Algorithms] Replace BOPCol_Array1 with NCollection_Vector (bugmaster)
0025770: [OCCT:Coding] Possible "invalid memory access" (bugmaster)
0025779: [OCCT:Coding] Unable to compile math package in WOK (bugmaster)
0025791: [OCCT:Configuration] Impossibility to generate projects for Foundation Classes without TclTk/Freetype using CMake (bugmaster)
0025800: [OCCT:Visualization] Visualization, TKOpenGl - disable GL_DITHER explicitly (bugmaster)
0025801: [OCCT:DRAW] Some of the commands in BOPTest packages show the execution time without -t key (bugmaster)
0025802: [OCCT:Tests] Adapt test cases bugs vis bug10781 and bug23227 for Intel graphics driver (bugmaster)
0025803: [OCCT:Tests] Defective tests contaminating current directory (bugmaster)
0025810: [OCCT:Modeling Algorithms] Exception in extrema operation. (bugmaster)
0025823: [OCCT:Shape Healing] Self Intersecting wire translated from STEP file (bugmaster)
0025849: [OCCT:Coding] Warnings on OCCT and PRODUCTS in 64-bit (bugmaster)
0025867: [OCCT:Visualization] Visualization, TKOpenGl - fix misprint in transformation persistence math (bugmaster)
0025886: [OCCT:Modeling Algorithms] Wrong result obtained by projection algorithm. (bugmaster)
0025906: [OCCT:Visualization] Visualization, V3d_View::Rotation() - eliminate erroneous viewer redraw within disabled immediate update (bugmaster)
0025850: [OCCT:Configuration] Installation procedure fails to find *.pdb files in debug mode in case of projects generated using CMake (bugmaster)
0023800: [OCCT:Data Exchange] IGES looses orientation of face (bugmaster)
0025656: [OCCT:Modeling Data] Specification of semantic of Closed flag of an edge (bugmaster)
0025183: [OCCT:WOK] WOK - add "Standard_Override" specifier to redefined methods (bugmaster)
0023484: [OCCT:Visualization] Visualization, TKOpenGl - primitive arrays to become the only way to render geometry (bugmaster)
       0025475: [OCCT:Visualization] Visualization, TKOpenGl - draw background using primitive arrays (bugmaster)
0025652: [OCCT:Visualization] Visualization, TKOpenGl - RayTracing initialization failures are not properly reported (apn)
0025710: [OCCT:Visualization] Visualization - Eliminate all calls of glPushAttrib/glPopAttrib in TKOpenGl (apn)
0025833: [OCCT:Visualization] Visualization, Ray Tracing - fix problems with the backside of triangles (bugmaster)
0025907: [OCCT:Tests] Optimization of testdiff command (bugmaster)
0025931: [OCCT:Visualization] Visualization - Possibility to initialize an environment texture by Image_PixMap instance (bugmaster)
0025933: [OCCT:Visualization] Visualization - Forward AIS_InteractiveObject::Redisplay() execution to AIS_InteractiveContext (bugmaster)
0025984: [OCCT:Visualization] Visualization, OpenGl_Workspace::RedrawImmediate() - do not swap buffers within buffersNoSwap option (bugmaster)
0025751: [OCCT:Coding] Eliminate GCC warning -Wunused-but-set-variable in gp_GTrsf2d.cxx for Android build (bugmaster)
0025822: [OCCT:Visualization] Visualization, TKOpenGl - front material should be used instead of back material in GLSL when distinguish mode is turned off (bugmaster)
0025788: [OCCT:Modeling Algorithms] Parallelization of the BOP Builder algorithm on second level (bugmaster)
0025808: [OCCT:Visualization] Visualization - Initialization of Prs3d_PointAspect by custom Graphic3d_AspectMarker3d (bugmaster)
0025745: [OCCT:Configuration] Porting to iOS (bugmaster)
       0025963: [OCCT:Foundation Classes] Define HashCode() for an unsigned int within armv7 target (apn)
       0026165: [OCCT:Visualization] Visualization, TKOpenGl - fix FBO blitting on some mobile devices (abv)
       0025744: [OCCT:WOK] XCode projects generator - add extraction options (bugmaster)
189 issues View Issues
Released 2014-11-10
Version 6.8.0 - November 10, 2014. Highlights:

Foundation Classes
- Using NULL as invalid pointer in Handle classes, instead of custom constant (0xfefd0000...);
- STL-compatible iterators for classes in NCollection package;
- Code clean-up: removing usage of config.h, support of pre-standard STL streams, unused CDL template (“generic”) classes and instantiations, etc.;

Modelling
- Data structures for Bounded Volume Hierarchy (BVH) algorithms;
- Two new algorithms of global optimization in math, used for Extrema;
- Parallelization of Boolean Operations algorithm;
- Interface to break execution of Boolean Operations algorithm;
- Possibility to protect shape against modification of geometry;
- Refactoring and optimization of BRepMesh algorithm;
- New option in 2d offset algorithm allowing to keep sharp corners and build one-side offset on open wire;

Visualization
- New component, VIS, providing interactive services (similar to AIS) for OCCT shapes in VTK viewer;
- New approach for manipulations with views using camera paradigm;
- Support of stereoscopic display (requires graphic card supporting OpenGL Quad Buffer);
- Improved support of perspective views;
- Ray tracing now uses shaders (GLSL) instead of OpenCL;
- Possibility to combine objects drawn by OpenGL and ray tracing in one view;
- Frustum culling for fast display of large number of objects with high zoom;
- Initial support for OpenGL ES 2.0 for mobile platforms;
- New classes for display of colored shapes and point clouds in AIS;
- Revised and completed implementation of connected interactive objects;
- Improved handling of temporary objects in the viewer (immediate mode);

Data Exchange
- Support of COMPSOLIDs in STEP export;
- Support of UNICODE (UTF-8) filenames;
- Support of names and attributes assigned to points (vertices) in XCAF;

DRAW
- FPE signal handlers are disabled by default;
- New sample scripts demonstrating modeling and visualization capabilities in DRAW;
- Improved usability of top level menu (help browser, samples, User Guide);

Documentation
- New User Guide describing Boolean Operations algorithms;
- Improvement of extraction of class documentation for Reference Manual;

Samples
- New sample for using drawing OCCT 3D viewer into Direct3D surface in WPF applications;

Build system
- Support of building on Android (except for DRAW);

Products
- New (experimental) mode in Express Mesh, allowing generation of all-quad meshes;
- Universal interface to export mesh produced by Express Mesh;
- Improved triangulation near face boundaries in Express Mesh (Delaunay meshing);
- Update of training materials and samples;
- Translation of HATCH entities from DXF;
- Boolean operations on meshes in OMF provide history on elements and handle complex cases;
- Visualization of meshes in OMF takes into account direction of normal vectors to surface;
- New wrapper for OCCT classes for Java language;
0024961: [OCCT:DRAW] MeshVS: revision of DRAW commands (bugmaster)
0025445: [OCCT:DRAW] Draw command incmesh should support all parameters used in BRepMesh (bugmaster)
0024904: [OCCT:Visualization] Visualization - Integration of VIS component (bugmaster)
0022196: [OCCT:Modeling Algorithms] Problem with puting texture on the bottle.brep shape (bugmaster)
0025195: [OCCT:Samples] Samples - add Java sample for Android 4.x (bugmaster)
0025057: [OCCT:Foundation Classes] Message_Algorithm fails to find messages defined for base class (bugmaster)
0023814: [OCCT:Visualization] Drop plugin interface for Graphic3d_GraphicDriver instantiation (bugmaster)
0025219: [OCCT:Visualization] Visualization, TKOpenGl - disable code paths unavailable on OpenGL ES 2.0 (bugmaster)
0024521: [OCCT:Visualization] Visualization - automatic back face culling is not turned on for Solids packed into compound (bugmaster)
0025092: [OCCT:Data Exchange] COMPSOLIDs are not exported to STEP (bugmaster)
0022484: [OCCT:Foundation Classes] UNICODE characters support. (bugmaster)
       0025367: [OCCT:Foundation Classes] IGES and BRep persistence - support unicode file names on Windows (bugmaster)
       0025369: [OCCT:Visualization] Visualization, Image_AlienPixMap - handle UTF-8 names in image read/save operations on Windows (bugmaster)
0024704: [OCCT:Visualization] Visualization - inherit OpenGl_Structure from Graphic3d_CStructure (bugmaster)
0022877: [OCCT:VIS] Draw Harness - add plugin for VIS component (bugmaster)
0024589: [OCCT:DRAW] Draw Harness - disable floating-point exceptions by default (bugmaster)
       0025199: [OCCT:Modeling Algorithms] Bad tolerance edge generated by blend algorithm (bugmaster)
0024307: [OCCT:Visualization] TKOpenGl - efficient culling of large number of presentations (apn)
0024831: [OCCT:Foundation Classes] Make iterators of NCollection classes STL-compatible (apn)
       0024911: [OCCT:Foundation Classes] Avoid using virtual functions in NCollection classes (apn)
0024157: [OCCT:Modeling Algorithms] Parallelization of assembly part of BO (apn)
0024855: [OCCT:Visualization] Revision of parameters of standard materials (apn)
0025063: [OCCT:Visualization] Visualization - 2D objects are not displayed at some camera positions (bugmaster)
0025147: [OCCT:Visualization] Visualization, TKOpenGl - support EGL as alternative to GLX (bugmaster)
       0025158: [OCCT:Visualization] Visualization, OpenGl_Context - support EGL as alternative to WGL and GLX (bugmaster)
0024413: [OCCT:Visualization] Visualization - get rid of projection shift from orthographic camera definition (abv)
0024473: [OCCT:Foundation Classes] TKMath, BVH - introduce template-based package for Bounding volume hierarchy structures and tools (bugmaster)
0024644: [OCCT:DRAW] Draw_Printer - provide the way to control messages gravity filter (bugmaster)
0025282: [OCCT:Visualization] Visualization, OpenGl_PrimitiveArray - provide built-in GLSL programs as alternative to FFP (bugmaster)
       0025303: [OCCT:Visualization] Visualization, TKOpenGl - dynamically disable unused light sources in generated GLSL program (bugmaster)
0024837: [OCCT:Visualization] Visualization - revise design and implementation of connected Interactive Objects (bugmaster)
       0025373: [OCCT:Visualization] Visualization, AIS_MultipleConnectedInteractive - transformation persistence flags are ignored for connected objects (bugmaster)
       0025335: [OCCT:Visualization] Visualization - method ::SelectedShape() in AIS_LocalContext and AIS_InteractiveContext overrides shape transformation (bugmaster)
       0025370: [OCCT:Visualization] Visualization - misprint in PrsMgr_PresentationManager::Connect() (bugmaster)
0024705: [OCCT:DRAW] Draw Harness - add -noupdate option to vdisplay command (bugmaster)
0024773: [OCCT:Modeling Algorithms] Convertation of the generic classes to the non-generic. Part 7 (apn)
0025149: [OCCT:Samples] Samples - add Qt5/QML sample for Android 4.x (bugmaster)
0025038: [OCCT:Coding] Visualization - remove unused classes from package Aspect (apn)
0024869: [OCCT:Application Framework] OCAF testing framework extending (bugmaster)
0025290: [OCCT:Samples] .gitignore - do not track generated files with extensions aps, opensdf, ipch (bugmaster)
0023547: [OCCT:Tests] Tests failures in debug mode (abv)
       0025194: [OCCT:Modeling Algorithms] It is necessary to orthogonalize transformation matrix in gp_Trsf and gp_Trsf2d classes (bugmaster)
0022125: [OCCT:Foundation Classes] TCollection_ExtendedString: conversion from UTF-8 to unicode (bugmaster)
0024847: [OCCT:Coding] CLang warnings -Wdeprecated-writable-strings in OpenGl_Display (apn)
0025404: [OCCT:Modeling Algorithms] Even for analytical surfaces (cylinder-cylinder) intersection result is not commutative (nbv)
0024752: [OCCT:Visualization] Visualization - inherit OpenGl_Group from Graphic3d_Group (bugmaster)
0025182: [OCCT:Coding] Standard_OVERRIDE - add alias for C++11 "override" specifier (bugmaster)
0025247: [OCCT:Configuration] Ensure correct end-of-line in test scripts (bugmaster)
0024406: [OCCT:Visualization] Visualization - crash on re-usage of the same primitive array (apn)
0024876: [OCCT:Modeling Algorithms] Add protection of shapes against modification of geometry (apn)
0024888: [OCCT:Configuration] Refactoring of OCCT CMake meta-project (bugmaster)
0024943: [OCCT:Samples] Port MFC sample to UNICODE for compatibility with VS2013 (bugmaster)
0024218: [OCCT:Shape Healing] ShapeFix_Face requires double execution to produce valid shape when FixSplitFaceMode is in effect (bugmaster)
0024381: [OCCT:Visualization] Visualization, TKOpenGl - revise matrices stack and usage of temporary matrices (bugmaster)
       0025301: [OCCT:Visualization] Visualization, TKOpenGl - transpose matrix manually before glUniformMatrix4fv() (bugmaster)
0009456: [OCCT:Documentation] Development BOP documentation
0024649: [OCCT:Documentation] Update user's guide for Boolean operations (apn)
0024784: [OCCT:Coding] Move documentation in CDL files to proper location (apn)
0025306: [OCCT:Visualization] Visualization, TKOpenGl - support texturing within RayTracing (bugmaster)
0025343: [OCCT:Documentation] Visualization - Update user's guide and DRAW commands description (bugmaster)
       0025443: [OCCT:Documentation] Documentation - update packages names in Building 3rd-party libraries on Linux (bugmaster)
0024819: [OCCT:Visualization] TKOpenGl - extend the ray-tracing core by visualization of lines, text and point sprites. (apn)
       0024894: [OCCT:Visualization] TKOpenGl - refactor OpenGl_FrameBuffer and OpenGl_Texture classes. (bugmaster)
0024716: [OCCT:Foundation Classes] OSD_Path - remove excessive validity checks and allow non-ascii strings (bugmaster)
0024699: [OCCT:Visualization] Visualization - prototype interoperation of TKOpenGl viewer with Direct3D viewer (bugmaster)
0025442: [OCCT:Visualization] Visualization, TKOpenGl - prevent inclusion of system header glxext.h (bugmaster)
0024363: [OCCT:Tests] Automated Tests - optimize testing environment for visualization tests (kgv)
0024769: [OCCT:WOK] Extend CDL syntax with "imported transient class" keyword (bugmaster)
0024672: [OCCT:Visualization] Visualization - AIS_TexturedShape does not activate back face culling aspect (abv)
0025506: [OCCT:Configuration] Procedure of OCCT configure must be improved to make VTK product fully optionally (bugmaster)
0024959: [OCCT:Modeling Data] GCPnts_TangentialDeflection does not implement functionality by its meaning in case of BSpline with local splash (bugmaster)
0002883: [OCCT:Visualization] It is impossible to set material, color and transparency to compound (apn)
0024805: [OCCT:Coding] Eliminate unused static functions and methods: ShallowDump(), ShallowCopy(), STANDARD_TYPE(...) (apn)
0024945: [OCCT:Modeling Data] Extrema_ExtPElC::Perform does not consider angular tolerance when calculates angle between two vectors (apn)
0024739: [OCCT:Visualization] TKOpenGl - port ray-tracing from OpenCL to GLSL for better integration and portability (apn)
0025010: [OCCT:Data Exchange] Use AIS_ColoredShape for display of XCAF documents (apn)
0025399: [OCCT:Visualization] Visualization - XCAFPrs_AISObject ignores global aspect settings (bugmaster)
0025387: [OCCT:Samples] Error appears during export to STEP operation in ImportExport MFC sample (bugmaster)
0025376: [OCCT:Modeling Algorithms] Inconsistence between function and derivatives evaluation in Extrema_GlobOptFuncCS. (bugmaster)
0025361: [OCCT:Samples] Sample "Voxel" crashes during "Demo - Collisions" demonstration (bugmaster)
0025337: [OCCT:Modeling Algorithms] Regression to version 6.7.1 : boolean operations fail on two planar circular faces lying in the same plane (bugmaster)
0025307: [OCCT:Mesh] Problems resulted from re-triangulation (bugmaster)
0025244: [OCCT:Configuration] CMake building procedure should support VTK usage (bugmaster)
0024934: [OCCT:Modeling Algorithms] Section: crash for two faces (bugmaster)
0024548: [OCCT:Samples] Ray Tracing mode not available in MFC samples (bugmaster)
0023911: [OCCT:Tests] Invalid output of command Xdump (bugmaster)
0023698: [OCCT:Modeling Algorithms] BRepBuilderAPI_Copy creates invalid copy (bugmaster)
0025438: [OCCT:Visualization] Visualization, TKOpenGl - always setup viewport within OpenGl_Workspace::Redraw() (bugmaster)
0025265: [OCCT:Visualization] Visualization, Select3D_Projector - wrong calculation of projection line in perspective mode (bugmaster)
0025349: [OCCT:Visualization] Graphic3d_MaterialAspect::Color() returns a value different from that set by the method Graphic3d_MaterialAspect::SetColor (bugmaster)
0025411: [OCCT:Coding] BVH package - eliminate warning about hidden overloaded method ::Box (bugmaster)
0025412: [OCCT:Coding] BRepMesh_FastDiscretFace::tryToInsertAnalyticVertex() - fix invalid comparison (bugmaster)
0025417: [OCCT:Visualization] Visualization, OpenGl_Context - fix preprocessor check to load GL functions on OS X (bugmaster)
0025422: [OCCT:Visualization] Visualization, TKOpenGl - support re-assignment of new window to existing View (bugmaster)
0025414: [OCCT:Visualization] Visualization - Optimize ray-tracing performance (bugmaster)
0025294: [OCCT:Visualization] Visualization, PrsMgr_Presentation - detach connected presentations on destruction (bugmaster)
0025301: [OCCT:Visualization] Visualization, TKOpenGl - transpose matrix manually before glUniformMatrix4fv() (bugmaster)
0024926: [OCCT:Visualization] MeshVS - improve generation of primitive arrays (bugmaster)
0024634: [OCCT:Coding] Enumeration value ‘Aspect_TOM_BALL’ not handled in switch in Aspect_MarkerStyle.cxx (kgv)
0024724: [OCCT:WOK] NT file routines in WOK use OSD_File::myFileChannel instead of myFileHandle (kgv)
       0025452: [OCCT:WOK] TKCDLFront - CDLTranslate does not fill the list of dependencies (uses) (bugmaster)
0023106: [OCCT:Mesh] BRepMesh_IncrementalMesh returns wrong status (bugmaster)
       0025154: [OCCT:Coding] Collections in BRepMesh package are named in non-conformant manner (bugmaster)
       0025310: [OCCT:Mesh] Keeping temporary data structures in BRepMesh_FaceAttribute leads to out-of-memory exception (bugmaster)
0025118: [OCCT:Modeling Algorithms] Problem of executing bugs xde test bug23969 case in Debug mode (bugmaster)
0024930: [OCCT:Visualization] Visualization - SetMaterial/UnsetMaterial/UnsetColor are not implemented for AIS_TexturedShape (bugmaster)
0025109: [OCCT:Modeling Algorithms] Check PolygonOnTriangulation contained in edges (bugmaster)
0025227: [OCCT:Visualization] Visualization - optimize BVH binned builder (bugmaster)
0025234: [OCCT:Visualization] Implementing LBVH builder (bugmaster)
0025159: [OCCT:Coding] Collections and common types in BVH package are named in non-conformant manner (bugmaster)
0025235: [OCCT:Visualization] Draw Harness - improve commands vdimension and vdimparam (bugmaster)
0025269: [OCCT:Coding] Make parallel version of boolean operations avaible from DRAW (bugmaster)
0025289: [OCCT:DRAW] Draw Harness, ViewerTest - support RGB color definition as input for vsetcolor and vaspects commands (bugmaster)
0025291: [OCCT:DRAW] Draw Harness, ViewerTest - replace command vchangecamera to vcamera and improve syntax (bugmaster)
0023745: [OCCT:DRAW] Draw Harness, ViewerText - vdrawtext command should not modify global text aspect (bugmaster)
0025313: [OCCT:Tests] Review of TODOs in test cases for unused platforms (abv)
0024717: [OCCT:Visualization] TKOpenGl - globally defined clipping planes blink when operating with view (bugmaster)
0025284: [OCCT:Samples] Problems with standard MFC samples (bugmaster)
0024802: [OCCT:DRAW] "help" command shouldn't apply implicit rules in definition process of what command description it should show (bugmaster)
0025231: [OCCT:DRAW] DRAW - make top level menu useful (bugmaster)
       0025359: [OCCT:DRAW] In Draw Test Harness: content of menu-items "Curves" and "Surfaces" is increased after each sample launching (bugmaster)
0025303: [OCCT:Visualization] Visualization, TKOpenGl - dynamically disable unused light sources in generated GLSL program (bugmaster)
0022859: [OCCT:VIS] Developers guide with code samples (bugmaster)
0025314: [OCCT:Coding] Usage of smart pointers for dynamically allocated memory in BVH (bugmaster)
0007570: [OCCT:Data Exchange] Exception in ShapeFix_Wireframe::FixSmallEdges (bugmaster)
0023753: [OCCT:Modeling Algorithms] Test case bugs modalg_2 bug19793_2 works too long on Linux platform (bugmaster)
0025365: [OCCT:Modeling Algorithms] Regressions after changes in IsClosed flag (bugmaster)
0025383: [OCCT:DRAW] Draw Harness - broken vrecord command (bugmaster)
0023984: [OCCT:Visualization] Incorrect visualization of wires in wireframe mode (bugmaster)
0025320: [OCCT:VIS] Regression on perf bop buildfaces test case on Windows platform (oan)
0025316: [OCCT:DRAW] Draw viewer commands - display (erase) objects in local selection context (bugmaster)
0025316: [OCCT:DRAW] Draw viewer commands - display (erase) objects in local selection context (bugmaster)
0024202: [OCCT:DRAW] Support class methods as callbacks for Draw Harness commands (apn)
0025190: [OCCT:Coding] Visualization - class OpenGl_StructureShadow is defined as local in OpenGl_Structure.cxx (bugmaster)
0024405: [OCCT:Foundation Classes] TKernel - add aligned allocator class NCollection_AlignedAllocator (apn)
0024887: [OCCT:Visualization] Visualization - revise and extend Raytracing controls (apn)
0025017: [OCCT:Visualization] Visualization - materials in Raytracing are messed up (bugmaster)
0025229: [OCCT:DRAW] Cappings have gray tint if setting color with vclipplane command (bugmaster)
0025140: [OCCT:Configuration] CMake: ask for Tcl/Tk only if build Draw option is chosen (bugmaster)
0025141: [OCCT:Configuration] CMake / MinGW: link recipe fails due to long command (bugmaster)
0025237: [OCCT:Modeling Algorithms] Wrong result of COMMON operation (bugmaster)
0025242: [OCCT:Modeling Algorithms] Wrong result of cut operation. (bugmaster)
0025230: [OCCT:Tests] Test case for selection in perspective views (bugmaster)
0025236: [OCCT:Samples] Sample DRAW script to demonstrate XDE features (bugmaster)
0025205: [OCCT:Documentation] BRepOffsetAPI_MakeFilling algorithm's documentation is insufficient (bugmaster)
0025226: [OCCT:Documentation] Reference Manual -- list of classes in package is polluted (bugmaster)
0025000: [OCCT:Foundation Classes] Missing implementation of method NCollection_SparseArrayBase::changeValue() (bugmaster)
0025005: [OCCT:Foundation Classes] Global function HashCodes() is not exported on Windows (bugmaster)
0024639: [OCCT:Modeling Algorithms] Parallelization FillDS part of BO (mkv)
0024546: [OCCT:Visualization] GCC compiler warnings in OpenGl (abv)
0025213: [OCCT:Visualization] Visualization, TKOpenGl - do not use deprecated built-ins in GLSL shaders (bugmaster)
0025198: [OCCT:Visualization] Draw Harness - add -noupdate option to vsetlocation command (bugmaster)
0025215: [OCCT:Configuration] Porting to Android - fix minor issues (bugmaster)
0024723: [OCCT:Visualization] Not implemented methods in Visual3d and V3d (bugmaster)
0025164: [OCCT:Visualization] BVH_Box::Area() might be called on uninitialized data (bugmaster)
0025216: [OCCT:Coding] WNT_Window - remove unused fields and types (WNT_WindowData) (kgv)
0025217: [OCCT:DRAW] Draw Harness - activate GLSL warnings output within command vgldebug (bugmaster)
0023495: [OCCT:VIS] Transformation problem: Shape Picker works on initial data set (ssv)
0024864: [OCCT:Visualization] Visualization - Implementing refractions in ray-tracing (apn)
0025204: [OCCT:Visualization] Visualization, PrsMgr_PresentationManager::Presentation() - do not return last presentation when requested one is not found (bugmaster)
0024503: [OCCT:Visualization] TKOpenGl - Porting ray-tracing component on BVH package (bugmaster)
       0024520: [OCCT:Visualization] Implementing transformations and selective updates in ray-tracing (TKOpenGl) (apn)
0025037: [OCCT:Modeling Algorithms] Test cases hang up on Linux in Debug mode. (bugmaster)
0025028: [OCCT:Modeling Algorithms] BRepAlgo::ConcatenateWire raises an exception (bugmaster)
0025065: [OCCT:Tests] Regressions in test cases on Windows compiled with vc10 (bugmaster)
0022895: [OCCT:VIS] Wrong display mode is used for highlighting (always use wireframe) (bugmaster)
0022896: [OCCT:VIS] Highlight selected object on click without mouse moving (bugmaster)
0022901: [OCCT:VIS] Low performance of IVtkTools_DisplayModeFilter (bugmaster)
0023496: [OCCT:VIS] Selection blinking in Draw suite for VIS (aba)
0022857: [OCCT:VIS] Method to activate selection mode for a given IVtk_IShape (bugmaster)
0022858: [OCCT:VIS] API to get activated selection modes for IVtk_IShape (bugmaster)
0022860: [OCCT:VIS] VIS sample: add toolbar buttons for missing selection modes (bugmaster)
0022861: [OCCT:VIS] VIS sample: no button for HLR (bugmaster)
0022852: [OCCT:VIS] Compiler errors IVtk_IdType definition (bugmaster)
0022853: [OCCT:VIS] Unification of IVtk_ICamera API (bugmaster)
0022854: [OCCT:VIS] Helper methods in IVtkTools package (bugmaster)
0022862: [OCCT:VIS] VIS sample: rectangle selection bug (bugmaster)
0022855: [OCCT:VIS] Strange result type of IVtkTools_ShapePicker method (bugmaster)
0022856: [OCCT:VIS] Missing selection modes to be added to IVtk_SelectionMode (bugmaster)
0024993: [OCCT:WOK] Adding VTK support to WOK (bugmaster)
0025192: [OCCT:Modeling Algorithms] Unification of LineConstructor algoritms used by GeomInt_IntSS and BOP (bugmaster)
0020716: [OCCT:Coding] Eliminate usage of "config.h" header file (bugmaster)
0025111: [OCCT:Modeling Algorithms] Incomplete section curve between Conical and Toroidal surfaces (bugmaster)
0025133: [OCCT:Visualization] TKOpenGl - Crash on closing a view containing presentations with capping (bugmaster)
0025161: [OCCT:Configuration] Exception in draw trying pload ALL (espesially TOPTEST) (bugmaster)
0025086: [OCCT:Modeling Algorithms] Implementation PSO in package math (bugmaster)
0023948: [OCCT:Modeling Algorithms] Wrong intersection between a surface of revolution and a plane. (bugmaster)
0024610: [OCCT:Visualization] Visualization, Visual3d_View::MinMaxValues() - skip erased objects while computing bounding box for Fit All operations (bugmaster)
0025103: [OCCT:Visualization] Visualization - Regression in interactive detection (bugmaster)
0025156: [OCCT:WOK] Fix compatibility with Emacs 24 (bugmaster)
0025039: [OCCT:Mesh] Improvement of code structure of general and supporting tools implemented in BRepMesh (apn)
       0025088: [OCCT:Mesh] Revert or change API of BRepMesh_IncrementalMesh to prevent possible errors occurred due to changed order of parameters (bugmaster)
0025067: [OCCT:Tests] Change default location of test results (bugmaster)
0025105: [OCCT:Modeling Data] Remove TColgp_DataMapOfIntegerCirc2d (bugmaster)
0024863: [OCCT:Coding] CLang warnings -Wint-to-void-pointer-cast (apv)
0023649: [OCCT:Visualization] Visualization, AIS_LocalContext - make highlighting of already selected objects consistent with and without Shift modifier (bugmaster)
0023969: [OCCT:Data Exchange] It's impossible to display shape in 3dviewer. Wrong displaying in axo. (bugmaster)
0024055: [OCCT:Data Exchange] Reading a STEP file produces invalid shape (apn)
       0024976: [OCCT:Data Exchange] REGRESSIONS in de test cases in Debug mode (bugmaster)
0002845: [OCCT:Data Exchange] Regression of work of selections for STEP translator. (bugmaster)
0023191: [OCCT:Visualization] Visualization - small objects displayed with visual artifacts (bugmaster)
0024872: [OCCT:Visualization] Support of emission color in Phong shader and ray-tracing (bugmaster)
0025094: [OCCT:Coding] Visualization, Visual3d_View - code clean up (bugmaster)
0022978: [OCCT:Mesh] Shading for a pipe shape is wrong (apn)
0025051: [OCCT:Coding] Compilation issues on OS X 10.6.8 (apn)
0025004: [OCCT:Modeling Algorithms] Extrema curve/curve incorrect result (apn)
0025075: [OCCT:Coding] BRepMesh - eliminate new x86_64 compiler warnings (bugmaster)
0024539: [OCCT:Visualization] Visualization (new camera) - small objects displayed with visual artifacts (bugmaster)
0024979: [OCCT:Modeling Algorithms] Optimize Extrema_GenExtCS (bugmaster)
0024727: [OCCT:Coding] Convertation of the generic classes to the non-generic. Part 3 (bugmaster)
0025026: [OCCT:Coding] Visualization, Graphic3d_Plotter - remove unused class (apn)
0025027: [OCCT:Visualization] Visualization - 2D layer viewport is updated incorrectly on resize (apn)
0023631: [OCCT:Mesh] Infinite memory consumption in BRepMesh (apn)
0025018: [OCCT:DRAW] Draw Harness - misprint in argument "-settransparancy" for command vaspects (apn)
0025020: [OCCT:DRAW] checkoverlapedges doesn't have the check for degenerated edges (apn)
0024971: [OCCT:Foundation Classes] Incomplete interface of NCollection classes (apn)
0024240: [OCCT:Coding] Separation of header files for QANCollection into hxx and cxx (apn)
0024972: [OCCT:Coding] Problem of the influence of the includes order during compilation (apn)
0024955: [OCCT:Coding] Misuse of DownCast (apn)
0024661: [OCCT:Coding] Removing unused "generic" classes. Part 2 (abv)
0024815: [OCCT:WOK] msvc.bat uses wrong syntax for start.exe (bugmaster)
0024885: [OCCT:Coding] Getting rid of "TKAdvTools" toolkit (kgv)
0024963: [OCCT:WOK] Problem with generation VS projects for Microsoft Visual Studio 2013 by WOK (bugmaster)
0024830: [OCCT:Coding] Remove redundant keyword 'mutable' in CDL declarations (apn)
0024862: [OCCT:Coding] CLang warnings -Wint-to-pointer-cast (apn)
0024953: [OCCT:Modeling Algorithms] Draw crashed after execution of test case bugs/modalg_5/bug24764 (apn)
0024557: [OCCT:WOK] Improve formatting of HXX files generated by WOK (kgv)
       0016488: [OCCT:WOK] WOK extractor incorrectly treats documentation comments with several Purpose clauses (abv)
       0024974: [OCCT:Coding] GCC compiler warnings 'backslash inside comment' (apn)
0024928: [OCCT:Visualization] Visualization - FSAA is not working in ray-tracing mode (apn)
0006897: [OCCT:Visualization] Impossible to change edge line type in 3D View (apn)
0024430: [OCCT:DRAW] vviewlist draw command does not added name of viewer created by XShow draw command (apn)
0024835: [OCCT:Visualization] Graphic structure for highlighting is not erased if presentable object for highlight is deleted. (apn)
0024841: [OCCT:Coding] Remove duplicated and/or unused instances of collections (apn)
0024936: [OCCT:Coding] Remove unused package IncludeLibrary (apn)
0024742: [OCCT:Coding] Remove rarely used collection classes (abv)
0023804: [OCCT:Visualization] Unexpected color modulation during texture mapping (bugmaster)
0024858: [OCCT:Configuration] Convert class V3d_ListOfTransient to non-CDL (apn)
0024873: [OCCT:DRAW] Draw Harness, ViewerTest - add command vbounding to show presentation bounding box (bugmaster)
0024513: [OCCT:Modeling Algorithms] Suspicious code highlighted by 0024510 (apn)
0024792: [OCCT:Coding] Remove unused hacks for compilers without STL (apn)
0024814: [OCCT:Coding] Avoid using explicit names of Handle classes (abv)
0024287: [OCCT:Visualization] Improving camera behavior (duv)
0024794: [OCCT:Coding] Drop unused files Standard_osd_ffi.c and Standard_symlink.c (apn)
0024572: [OCCT:Modeling Algorithms] Improvement performance of BRepExtrema_DistShapeShape (apn)
0024795: [OCCT:Coding] TKOpenGl - new compilation warnings (apn)
0024791: [OCCT:Visualization] Visualization - highlighting is not cleared in local selection on some OpenGL drivers (apn)
0024804: [OCCT:Coding] OSD_PerfMeter documentation is broken (apn)
0024808: [OCCT:Samples] CMake project for MFC sample does not include OCC_StereoConfigDlg.cxx (apn)
0024534: [OCCT:Visualization] Improve design of Image_PixMap class (abv)
0024538: [OCCT:Modeling Algorithms] BRepFill_CompatibleWires.cxx, implementation of function PlaneOfWire() is suboptimal (abv)
0024708: [OCCT:Coding] Convertation of the generic classes to the non-generic. Part 2 (abv)
0024660: [OCCT:Modeling Algorithms] Removing unused "generic" classes. Part 1 (apn)
0024662: [OCCT:Coding] Removing unused "generic" classes. Part 3 (abv)
0024663: [OCCT:Coding] Removing unused "generic" classes. Part 4 (abv)
0024683: [OCCT:Modeling Algorithms] Convertation of the generic classes to the non-generic. Part 1 (apn)
0024734: [OCCT:Coding] Convertation of the generic classes to the non-generic. Part 4 (apn)
0024763: [OCCT:Modeling Algorithms] Convertation of the generic classes to the non-generic. Part 6 (apn)
0024761: [OCCT:Coding] Convertation of the generic classes to the non-generic. Part 5 (apn)
0024774: [OCCT:Modeling Algorithms] Convertation of the generic classes to the non-generic. Part 8 (apn)
0023710: [OCCT:Visualization] Simplification of presentation managment classes (apn)
0024778: [OCCT:Modeling Algorithms] Convertation of the generic classes to the non-generic. Part 9 (apn)
0024713: [OCCT:WOK] WOK compilation fails on tcl8.6 (kgv)
0024718: [OCCT:Configuration] Broken build on VC8 (VS 2005) if TBB is used (bugmaster)
0024757: [OCCT:DRAW] DRAW: Move commands fixshape, tolerance, and similar to MODELING (apn)
0024777: [OCCT:Visualization] Visualization - AIS_InteractiveContext::MoveTo() doesn't keep detected object at first call (apn)
0024728: [OCCT:Visualization] A lot of tests are crashed on vdump command on Windows in debug mode (bugmaster)
0024320: [OCCT:Visualization] TKOpenGl, Ray Tracing - OpenGL resources created for OpenCL interconnection should be managed in common way (bugmaster)
0024402: [OCCT:Visualization] TKOpenGl - Implement clipping planes in Phong GLSL program (apn)
0024552: [OCCT:Coding] Convertation of the generic classes to the non-generic (BndLib) (bugmaster)
0024545: [OCCT:Coding] Convertation of the generic classes to the non-generic (XmlObjMgt) (bugmaster)
0024547: [OCCT:Coding] Convertation of the generic classes to the non-generic (math) (apn)
0024323: [OCCT:Visualization] TKOpenGl - spot light sources are not handled in Phong GLSL program (apn)
0024720: [OCCT:Samples] Some standard samples are not compiled after latest integration to visualisation (bugmaster)
0024688: [OCCT:DRAW] Draw Harness - vdump command makes snapshot only for the first view (bugmaster)
0024710: [OCCT:Coding] Avoid including Handle_Class.hxx headers except where necessary (bugmaster)
0024748: [OCCT:Coding] Remove unused instantiations of collection classes (apn)
0024758: [OCCT:Samples] Sample DRAW scripts for demonstrating sweeping algorithm (bugmaster)
0024765: [OCCT:DRAW] Compile errors on Mac OS X with GCC 4.2 (bugmaster)
0024783: [OCCT:Release] OCCT built by cmake on MacOS Mavericks with option USE_GLX=OFF requests X11 during start DRAW (bugmaster)
0024737: [OCCT:Coding] Coding - remove "br" tags from header files (bugmaster)
0024669: [OCCT:Foundation Classes] BVH binned builder fails to separate objects with the same center (bugmaster)
0024687: [OCCT:Visualization] TKOpenGl shader programs - same view state for different v3d views (bugmaster)
0024740: [OCCT:WOK] WOK headers generation - improve syntax (kgv)
281 issues View Issues
Released 2014-04-30
Version 6.7.1 - April 30, 2014.
Maintenance (bug fix) release over 6.7.0. Highlights:

- Numerous bug fixes and improvements in Modeling Algorithms, Visualization, Data Exchange;
- Parallelization of the Building and (partially) Intersection parts of Boolean algorithms;
- Class for display of a shape with different colors of sub-shapes;
- Extended control over depth buffer operation at the level of Z layers in 3D Viewer;
- Additional tools and documentation on debugging OCCT code;
- Support of SVG images in documentation;
- Generation of Reference Manual documentation by gendoc command (without WOK);
- Porting of Samples to Qt 5;
- CMake builds now support source patches and installation of multiple configurations in the same directory.
0024483: [OCCT:Visualization] Visualization - drop unused class StdSelect_BRepHilighter (bugmaster)
0024785: [OCCT:Visualization] Visualization - Modifying z-layers concept to gain more control over OpenGl depth buffer. (apn)
0024812: [OCCT:Documentation] Provide VS2012 debugger visualizer for OCCT types (apn)
0024867: [OCCT:Visualization] [Regression] Visualization - polygon offsets look broken (bugmaster)
0024208: [OCCT:Modeling Algorithms] Optimization of the edge-edge and edge-face intersection algorithms (apn)
0024252: [OCCT:Coding] GCC warnings on breakage of strict-aliasing rules (bugmaster)
       0024489: [OCCT:Foundation Classes] Avoid type casts in call to Standard::Free() (bugmaster)
       0024535: [OCCT:Application Framework] Bad type cast in TDocStd_Document::Update() (bugmaster)
       0024536: [OCCT:Coding] GCC compiler warning on breakage of pointer aliasing rules in BRepFill_Evolved.cxx (bugmaster)
0024431: [OCCT:Documentation] Using svg-images in the documentation (bugmaster)
0024818: [OCCT:Coding] CLang warnings -Wlogical-not-parentheses (abv)
0024630: [OCCT:Configuration] Support building with Freetype 2.5.1+ (ibs)
0024877: [OCCT:Coding] GCC 4.4.5 compiler warnings on Debian when OCCT is bult using CMake (bugmaster)
0024488: [OCCT:Visualization] Update of test cases related to camera (duv)
0024479: [OCCT:Samples] Ray Tracing mode does not work in Qt IE sample (bugmaster)
0024878: [OCCT:Visualization] Ray-tracing mode does not work in IE Sample (dbp)
0024884: [OCCT:Configuration] expand the list of short compiler names in CMake meta-project (ibs)
0024850: [OCCT:Configuration] CMake does not find include dir of freetype 2.5.3 (ibs)
0024820: [OCCT:Modeling Algorithms] CLang compiler warning -Wreturn-stack-address (abv)
0024823: [OCCT:Modeling Algorithms] Hang up in "bopcheck" command (abv)
0024843: [OCCT:Coding] CLang warnings -Wconstant-logical-operand (abv)
0024845: [OCCT:Coding] CLang warnings -Wunused-variable (abv)
0024846: [OCCT:Coding] CLang warnings -Wunneeded-internal-declaration (abv)
0024853: [OCCT:Coding] CLang warnings -Wunused-const-variable (abv)
0024856: [OCCT:Coding] CLang warnings -Wunused-private-field (abv)
0024857: [OCCT:Coding] CLang warnings -Wunused-function (abv)
0024358: [OCCT:Visualization] TKV3d - connected structures are not re-computed on device lost (apn)
0024529: [OCCT:Documentation] Documentation - arguments escaped with angle brackets <theParam> generate Doxygen warnings (omy)
0024532: [OCCT:Modeling Algorithms] BRepOffsetAPI_MakePipeShell raises an exception in a case with auxiliary guide (bugmaster)
0024599: [OCCT:DRAW] Tools for interacting with DRAW from Visual Studio debugger (abv)
0024659: [OCCT:Documentation] misprints in draw documentation (apn)
0024722: [OCCT:Configuration] Move functionality of WOK command wgendoc to OCCT tool gendoc (apn)
0024736: [OCCT:DRAW] There is new additional compilation warning on Linux platform (bugmaster)
0024767: [OCCT:Modeling Algorithms] Crash on making edges in HLRBRep (apn)
0024821: [OCCT:Visualization] CLang warning -Wunsequenced in StdSelect_ViewerSelector3d (apn)
0024848: [OCCT:Coding] CLang warnings -Wunused-value (apn)
0024751: [OCCT:Modeling Algorithms] Performance improvements in the Edge/Edge intersection algorithm (bugmaster)
0022974: [OCCT:Visualization] A crash on dragging a dimension for an object with a big coordinate (aba)
0023427: [OCCT:Foundation Classes] Unused C-sources in OSD package (apn)
0024364: [OCCT:Documentation] Document system should use local MathJax also (apn)
0024530: [OCCT:Mesh] TKMesh - remove unused package IntPoly (apn)
0024575: [OCCT:Modeling Algorithms] Exception is raised during 'checkshape' operation. (apn)
0024603: [OCCT:Foundation Classes] The code in TCollection_AsciiString::Search* methods can be simplified (apn)
0024607: [OCCT:Coding] Fix some GCC compiler warnings (apn)
0024624: [OCCT:Coding] Lost word in license statement in source files (apn)
0024635: [OCCT:Coding] Eliminate trivial compiler warnings by GCC in Debug mode (apn)
0024636: [OCCT:Documentation] Coding Rules - define rules for development of Draw Harness commands (apn)
       0024685: [OCCT:Documentation] Coding Rules - "Draw:Atoi" misprints in the document (bugmaster)
0024640: [OCCT:Modeling Algorithms] Broken logic of check of variable for zero in IntCurvesFace_Intersector constructor (apn)
0024648: [OCCT:Modeling Algorithms] Different types of intersection curves between Cone and Torus with a different order of arguments (apn)
0024668: [OCCT:Visualization] Null flyout value case in AIS_Dimension::SetTextPosition() method is not considered (bugmaster)
0024679: [OCCT:Tests] test command doesn't work with tmp path containing white spaces (abv)
0024696: [OCCT:Modeling Algorithms] Lower performance of the new Edge/Edge intersection algorithm (bugmaster)
0024701: [OCCT:Foundation Classes] TKernel - drop redundant headers Standard_ctype.hxx and Standard_inverse.h (bugmaster)
0024706: [OCCT:Modeling Algorithms] Solids produced by BOP do not have flag Closed set in shells (bugmaster)
0024719: [OCCT:Tests] Snapshots for bugs/vis/bug6145 are unstable (kgv)
0024745: [OCCT:Coding] Needless inheritance of OSD_MemInfo from Standard_Transient (apn)
0024088: [OCCT:DRAW] Unsafe window handle management in Draw using GetWindowLong (bugmaster)
0024203: [OCCT:Modeling Algorithms] Command "sameparameter" in DRAW on attached edge set tolerance equal to 116. (bugmaster)
0024209: [OCCT:Coding] Cppcheck errors "unusedScopedObject" (bugmaster)
0024388: [OCCT:Visualization] Option to enable visualization of hidden lines in DRAW (bugmaster)
0024415: [OCCT:Samples] Update QT samples (dbp)
0024456: [OCCT:Visualization] Graphic3d_MaterialAspect - use static assert instead of runtime exception (bugmaster)
0024458: [OCCT:DRAW] Add commands for basic shape transformations (bugmaster)
0024482: [OCCT:Documentation] Documentation - provide description of CSF_ShadersDirectory variable in the Overview (bugmaster)
0024485: [OCCT:Tests] Draw Harness - create subfolder in temporary directory for temporary test results (bugmaster)
0024555: [OCCT:Visualization] Visualization - the same text is rendered with shift at second time (bugmaster)
0024494: [OCCT:Documentation] Value of OCC_VERSION_DEVELOPMENT is not accounted in generated overview documentation (abv)
0024516: [OCCT:Coding] Copyright information has been corrupted within some headers (bugmaster)
0024526: [OCCT:Documentation] Guide on Automatic Test System is obsolete (bugmaster)
0024580: [OCCT:Configuration] CMake doesn't unset becoming unused variables when 3rdparty's usage is switched off (bugmaster)
0024587: [OCCT:DRAW] Separate TCL samples for ray tracing and creation of bottle (apn)
0024588: [OCCT:Coding] Fix some ICC warning fixes (apn)
0024591: [OCCT:Tests] Modification of tests in group "sewing" (apn)
0024597: [OCCT:Modeling Algorithms] Missing internal vertex in the result of General Fuse Operation (apn)
0023007: [OCCT:DRAW] Wrong work of AIS dimension Draw commands (szy)
76 issues View Issues
Released 2013-12-18
Version 6.7.0 - December 18, 2013.
Minor (feature) release. Highlights:

- License has been changed to LGPL-2.1-only with additional exception;
- Dynamic clipping of shaded objects by arbitrary planes, with cross-section visualized by capping algorithm;
- Optimized and enhanced presentation of point markers using point sprites and VBO;
- Enhanced presentation of dimensions;
- Support of GLSL programs;
- Ray tracing mode of display of shaded objects in OCCT viewer providing high-quality image (including sharp shadows, correct transparency, reflections);
- Functionality to create BRep shape representing a text string (with specified font);
- Multiple corrections in Voxel package;
- New (more robust) 2D fillet algorithm;
- New documentation system: Doxygen is used to generate Overview and User Guides, their sources are included in OCCT sources;
- Considerably improved code stability, and clean-up of compiler warnings;
- Algorithm of result assembling in Boolean Operations is made parallel;
- Optimization: use of SSE2 instructions, refactored code of b-spline evaluation, revised XML persistence of binary data;
- Refactored CSharp sample, now including WPF front-end;
- Official support of Intel compiler, Visual Studio 2013, and Mac OS X 10.9 Mavericks.
0023957: [OCCT:Coding] Provide CMakeLists.txt file in root folder of OCCT (abv)
0024192: [OCCT:Visualization] Adding support for shaders to OCCT visualization toolkit (abv)
       0024241: [OCCT:WOK] Adding shaders directory to OCCT resources (dbp)
0024123: [OCCT:Visualization] Create debug OpenGL context when requested (GL_ARB_debug_output) (bugmaster)
0024130: [OCCT:Visualization] Implementing ray tracing visualization core (bugmaster)
       0024153: [OCCT:WOK] Adding OpenCL to OCCT prerequisites (bugmaster)
0024181: [OCCT:Visualization] Text to BRep functionality (bugmaster)
0024292: [OCCT:Tests] Testing parallelization of BO (bugmaster)
0023970: [OCCT:Tests] Ignore dot-paths when searching for data files (abv)
0024259: [OCCT:Foundation Classes] Clean up OSD_File implementation (bugmaster)
0023935: [OCCT:Application Framework] Compiler warnings on returning Handle from C functions in OCAF schemas (vro)
0023987: [OCCT:Modeling Algorithms] 2D fillets (bugmaster)
0023850: [OCCT:Application Framework] TDataStd_ByteArray is too slow on storage on disk (vro)
0024273: [OCCT:Coding] Eliminate compiler warnings in lex.ExprIntrp.tab.c generated by flex 2.91 (abv)
0024156: [OCCT:Tests] It's necessary to add TODO in test cases to avoid known regressions on MacOS (bugmaster)
0023706: [OCCT:Modeling Algorithms] Cannot project point on curve (nbv)
0023988: [OCCT:Foundation Classes] Force use of reentrant mode (szv)
0024234: [OCCT:Modeling Algorithms] occt master is not compiled by VC++ 2005 (vc8 32/64 bit TKBO) (bugmaster)
0024254: [OCCT:Tests] A lot of regressions in test cases on OCCT built with Intel compiler (bugmaster)
0024308: [OCCT:WOK] Enable option /fp:precise explicitly in Visual Studio projects (abv)
0024316: [OCCT:DRAW] Make building with different versions of Tcl easier (abv)
0022983: [OCCT:Visualization] A diameter dimension symbols occupies too much space. (vro)
0023670: [OCCT:DRAW] Support for multiple 3D views (aba)
0024250: [OCCT:Visualization] TKOpenGl - per-pixel lighting using GLSL program (Phong shading) (bugmaster)
0024268: [OCCT:Modeling Algorithms] Wrong triangulation on the boundaries of the cones (bugmaster)
0023959: [OCCT:Visualization] Getting rid of generic classes in Visualization (aba)
       0024120: [OCCT:Visualization] Move out StdPrs_WFShape implementation to StdPrs_WFShape.cxx (bugmaster)
0024477: [OCCT:WOK] USE_OPENCL is ignored and OpenCL is always used by OpenGL (ibs)
0024362: [Website:Portal] Getting started on opencascade.org duplicates new documentation system (bugmaster)
0023573: [OCCT:WOK] Update third-party binaries in WOK package (bugmaster)
0023975: [OCCT:WOK] Remove CSF_GraphicShr environment variable from the generated env.bat (ibs)
0024054: [OCCT:WOK] Move the dynamic part of main CMakeLists.txt to adm/cmake folder (ibs)
0024367: [OCCT:WOK] OS X distributive conatains FTGL binaries (kgv)
0024139: [OCCT:Documentation] Strange names used for pdf files of User Guides (ysn)
0023459: [OCCT:Samples] Update QT samples (bugmaster)
0024166: [OCCT:Samples] Unable to create file with "Save" menu of voxeldemo Qt sample (apn)
0024428: [OCCT:Coding] Implementation of LGPL license (apn)
0023486: [OCCT:Visualization] Remove obsolete image manipulation classes (kgv)
0023934: [OCCT:Coding] Compiler warnings in MS VC++ 10 (abv)
0023947: [OCCT:Coding] Eliminate trivial compiler warnings in MSVC++ with warning level 4 (omy)
       0024057: [OCCT:Coding] Eliminate compiler warning C4100 in MSVC++ with warning level 4 (omy)
       0024059: [OCCT:Coding] Eliminate compiler warning C4701 in MSVC++ with warning level 4 (bugmaster)
       0024129: [OCCT:Coding] Eliminate remaining compiler warnings in MSVC++ 2008 32 bit with warning level 4 (abv)
       0024165: [OCCT:WOK] Eliminate compiler warnings on unused variables in files generated by WOK (Schema) (abv)
       0024058: [OCCT:Coding] Eliminate compiler warning C4702 in MSVC++ with warning level 4 (omy)
       0024085: [OCCT:Coding] Eliminate compiler warning C4706 in MSVC++ with warning level 4 (omy)
       0024087: [OCCT:Coding] Eliminate compiler warning C4244 in MSVC++ with warning level 4 (omy)
       0024095: [OCCT:Coding] Eliminate compiler warning C4512 in MSVC++ with warning level 4 (bugmaster)
       0024096: [OCCT:Coding] Eliminate compiler warning C4505 in MSVC++ with warning level 4 (bugmaster)
0024469: [OCCT:Coding] cmake mfcsample project skippes ParamsFacesPage (apn)
0023931: [OCCT:Samples] Incorrect image export code in MFC sample (bugmaster)
0024131: [OCCT:Visualization] TKOpenGL redesign GPU memory management for markers presentation (bugmaster)
       0024148: [OCCT:Visualization] Test case bugs/vis/bug24131_markers works wrong with software MS OpenGL (bugmaster)
0024131: [OCCT:Visualization] TKOpenGL redesign GPU memory management for markers presentation (bugmaster)
0024301: [OCCT:WOK] Provide support for generating projects for VS 2013 (bugmaster)
0024403: [OCCT:Shape Healing] BRepBuilderAPI_Sewing should have get/set Context methods (abv)
0024426: [OCCT:WOK] CMake ignores 3rd party options; env.sh does not set "CASROOT" environment variable (apn)
0024459: [OCCT:Visualization] Exception during clearing object in test case v3d/raytrace/connected in DEBUG mode (abv)
0024471: [OCCT:Samples] Erasing of the shape in HLR sample leads to sample crash. (apn)
0023813: [OCCT:Visualization] TKOpenGl, OpenGl_Texture ignores stride image property (bugmaster)
0023977: [OCCT:Release] Revise packaging of OCCT to be more uniform (bugmaster)
0024180: [OCCT:Coding] Eliminate CLang / GCC compiler warning -Wswitch (bugmaster)
0024293: [OCCT:Visualization] Dimension flyout lines don't belong to the dimension sensitive entity. (bugmaster)
0024304: [OCCT:Coding] Eliminate GCC compiler warning about exceeding maximum value for type in case label (bugmaster)
0024315: [OCCT:Visualization] Use delayed release of resources in OpenGl aspects for consistency (bugmaster)
0024321: [OCCT:Visualization] Use List collection instead of NCollection_Set for collection of Handle(Graphic3d_ClipPlane) (bugmaster)
0024331: [OCCT:Coding] CMake scripts improvements (abv)
0024336: [OCCT:Documentation] Content of OCCT documentation should be updated. Iter 2 (bugmaster)
0024346: [OCCT:Documentation] Documentation - provide Coding Rules document (kgv)
0024355: [OCCT:Samples] Compiler Warning level 4 for MFC samples (bugmaster)
0024372: [OCCT:Samples] HLR Sample: erased objects are shown in HLR (bugmaster)
0024436: [OCCT:WOK] WOK does not copy msvc.bat when selected target is vc12 (ibs)
0024386: [OCCT:Visualization] Provide high-level API to specify font by user-defined path for AIS (Prs3d) aspects (bugmaster)
0024392: [OCCT:Visualization] TKService, Image_PixMap - use bottom-up image data storage by default (bugmaster)
0024398: [OCCT:Modeling Algorithms] Output of extrema draw-command has various format on optimise and debug modes (bugmaster)
0024399: [OCCT:Coding] ICC warnings 3280 "declaration hides..." (bugmaster)
0023874: [OCCT:Samples] Converting OCCT MFC samples to CMake build system. (abv)
0023962: [OCCT:Documentation] Moving OCCT documentation to sources (bugmaster)
       0024269: [OCCT:Documentation] Content of occt documentation should be updated (bugmaster)
             0024325: [OCCT:Documentation] OCCT documentation -- todo list for OCCT 6.7.0 (ibs)
                   0024330: [OCCT:Documentation] Generate Overview documentation in CHM format (bugmaster)
                   0024361: [OCCT:WOK] Enable brief documentation of class members in detailed description (abv)
                   0024332: [OCCT:Documentation] Provide links from Overview HTML documentation to Reference Manual (ysn)
       0024341: [OCCT:Documentation] Document building OpenCL ICD Loader package (bugmaster)
0023981: [OCCT:Modeling Algorithms] Wrong section curves (bugmaster)
0024134: [OCCT:Modeling Algorithms] Wrong result of projection point on the face (bugmaster)
0024214: [OCCT:WOK] wgenproj command started on Linux platform with -target=amk option generate env.sh file for MacOS only (ibs)
0024253: [OCCT:Visualization] FBO: Improper deletion of combined Stencil+Depth RenderBuffer (bugmaster)
0024275: [OCCT:Coding] Cppcheck warnings on uninitialized class members (bugmaster)
0024277: [OCCT:DRAW] DRAW command that shows coordinates of a vertex (bugmaster)
0024295: [OCCT:DRAW] vclose behavior is inconsistent (bugmaster)
0024298: [OCCT:Coding] Eliminate GCC compiler warning about unused in linux functions (bugmaster)
0024310: [OCCT:Visualization] TKOpenGl - GLSL compatibility issues (abv)
0024314: [OCCT:WOK] Generated env.sh defines Release libraries search paths for Debug target (kgv)
0024322: [OCCT:Visualization] TKOpenGl - light sources management inconsistency (bugmaster)
0024329: [OCCT:Documentation] Ambiguous graphic cards list in software/hardware requirements (bugmaster)
0024333: [OCCT:WOK] WOK environment fix (dbv)
0024343: [OCCT:Visualization] AIS_DisplayStatus - outdated description (bugmaster)
0024345: [OCCT:Visualization] TKOpenGl - GLSL compatibility issues on NV40 (GeForce 6xxx/7xxx) (bugmaster)
0024352: [OCCT:Visualization] Add Shaders directory to OCCT resources (bugmaster)
0024366: [OCCT:WOK] wok_env.sh - default $PRODUCTS_PATH ignores platform (kgv)
0024369: [OCCT:WOK] Specify Tcl/Tk as frameworks rather than libraries on OS X (kgv)
0024378: [OCCT:WOK] Empty "aTclHPath" variable when tcl headers are located at "/usr/include/tcl8.6/" (dbv)
0024121: [OCCT:Tests] It's necessary to add TODO in test cases to avoid known regressions in debug mode (bugmaster)
0024223: [OCCT:Tests] Review of unstable test cases (bugmaster)
0024228: [OCCT:Visualization] TKOpenGL - destroy GL context at view close (abv)
0024284: [OCCT:Coding] Some trivial warnings produced by ICC 14 (bugmaster)
0024289: [OCCT:Coding] Linkage issue on TKViewerTest when built from cbp projects (abv)
0024300: [OCCT:Foundation Classes] Remove unused class MMgt_StackManager (bugmaster)
0024309: [OCCT:Visualization] TKOpenGl - Shader resources should be released with delay (abv)
0024311: [OCCT:Visualization] TKOpenGl - disappearing 2D dimension text (abv)
0024312: [OCCT:Coding] Compilation issues on OS X 10.9 Maverics SDK (abv)
0023846: [OCCT:Data Exchange] A crash on reading of a VRML file with wrong indices (bugmaster)
0024028: [OCCT:Modeling Data] It is impossible to create a face based on Geom_RectangularTrimmedSurface by standard methods (jgv)
0024147: [OCCT:Samples] Update of CSharp sample (bugmaster)
0024184: [OCCT:WOK] WOK is required to have the own analog of DirWalk method (bugmaster)
0024189: [OCCT:Visualization] Rendering performance regression after implementation of per-object clipping (apl)
0024206: [OCCT:Data Exchange] Exception is raised in the STEP loopback tests. (bugmaster)
0024212: [OCCT:Application Framework] Move OCAF sample code to samples (szy)
0024224: [OCCT:Visualization] Suspicious logics in changing clipping planes at OpenGl_Structure (bugmaster)
0024227: [OCCT:Coding] Enable SSE2 instructions for OCCT building (bugmaster)
       0024248: [OCCT:Coding] SSE2 instructions for OCCT building is reason of regressions (mkv)
0024229: [OCCT:Visualization] Test case for 0024070 bug has not been integrated (apl)
0024242: [OCCT:Modeling Algorithms] Hang-up during classification a 3D point relative to a solid (bugmaster)
0024245: [OCCT:Visualization] TKOpenGL - use Message_Messenger interface to report issues (bugmaster)
0024246: [OCCT:DRAW] Draw command stepread given without arguments throws an exception (bugmaster)
0024257: [OCCT:Coding] Minor corrections for building / testing on VC++ 11 (bugmaster)
0024264: [OCCT:Modeling Algorithms] OCCT 6.6.0: cutting 1600 cylinders from a box leads to out-of-memory on 32-bit system (abv)
0024270: [OCCT:Samples] Port viewer3d mfc sample to new clipping (abv)
0024274: [OCCT:Coding] Eliminate GCC compiler warning (wrong initialize order) (bugmaster)
0023360: [OCCT:Modeling Algorithms] Testcases for command mkoffset produce different results on different versions of OCCT (bugmaster)
0023766: [OCCT:Application Framework] Shape orientation processing mechanism redesign (bugmaster)
0023863: [OCCT:Modeling Data] Wrong distance value between circle and cylinder (bugmaster)
0024047: [OCCT:Visualization] Exception in TPrsStd_AISPresentation during destruction of TDocStd_Document (gka)
0024048: [OCCT:Coding] "Basic Runtime Checks" option of VS projects should be equal to "RTC1" (ibs)
       0024211: [OCCT:Modeling Algorithms] Definition of Basic Runtime Check parameter causes regression in debug mode (bugmaster)
0024068: [OCCT:Modeling Algorithms] Wrong result done by projection algorithm (bugmaster)
0024142: [OCCT:Modeling Algorithms] Wrong section curve (bugmaster)
0024160: [OCCT:WOK] Changes in VS Projects warning level (abv)
0024164: [OCCT:Application Framework] Optimization of OCAF document closing (bugmaster)
0024167: [OCCT:Modeling Algorithms] Compiler warnings 'unreacheable code' and 'conditional expression is constant' in MOA (bugmaster)
       0024222: [OCCT:Modeling Algorithms] Compiler warnings 'unreacheable code' and 'conditional expression is constant' in MOA (bugmaster)
0024172: [OCCT:Application Framework] Compiler warnings 'unreacheable code' and 'unreferenced local function' in OCAF (bugmaster)
0024176: [OCCT:Data Exchange] Array out-of-bound error in Vrml loader (test bugs moddata_3 bug23023) (bugmaster)
0024177: [OCCT:Coding] Eliminate CLang compiler warning -Wlogical-op-parentheses (&& within ||) (bugmaster)
0024186: [OCCT:Coding] Eliminate remaining compiler warnings in MSVC++ 2010 64 bit with warning level 4 (bugmaster)
0024187: [OCCT:Modeling Algorithms] Wrong result of COMMON operation (bugmaster)
0024191: [OCCT:Foundation Classes] Static assert functionality should be added to Standard_Assert.hxx (bugmaster)
0024195: [OCCT:Modeling Algorithms] Use of uninitialized data in IntCurve_IntPolyPolyGen.gxx (abv)
0024198: [OCCT:Visualization] Remove unused stuff in WNT package (bugmaster)
0024201: [OCCT:Tests] Remove TODO "Tcl Exception: File aaa.stl could not be found" and similar ones (apn)
0024210: [OCCT:WOK] Remove non maintained WOK scripts (kgv)
0024213: [OCCT:Modeling Algorithms] bopargcheck complains on sphere (bugmaster)
0024220: [OCCT:Modeling Algorithms] bopargcheck returns valid for C0 shape but results of boolean operations are broken with such shapes (bugmaster)
0024225: [OCCT:Visualization] TKOpenGL - Wrong ID is used for attachement of depth RenderBuffer to FBO (bugmaster)
0024230: [OCCT:Visualization] TKOpenGl - request debug context by default in debug mode (bugmaster)
0024231: [OCCT:Tests] Test case update for bug 23654 (bugmaster)
0024233: [OCCT:Visualization] OpenGl_Window - compilation for Windows NT 4.0 target (bugmaster)
0024235: [OCCT:Modeling Algorithms] BRepBuilderAPI_Sewing - add protection against too small tolerance (bugmaster)
0024236: [OCCT:Coding] Eliminate GCC compiler warning (uninitialized variables) (bugmaster)
0024239: [OCCT:Coding] Eliminate GCC compiler warning (multi-line comment) (bugmaster)
0003513: [OCCT:Application Framework] There is no check for boundary of array in method Set for array attributes (bugmaster)
0022535: [OCCT:Data Exchange] Cut sphere: invalid shape after reading from STEP (bugmaster)
0023964: [OCCT:Modeling Data] Extrema_ExtXX::Point methods might return constant reference instead of copy (bugmaster)
0024030: [OCCT:Foundation Classes] Undefined reference to `NCollection_IncAllocator::DefaultBlockSize' (emv)
0024061: [OCCT:DRAW] Draw-commands for Voxels are insuficient to test the funcitonality (bugmaster)
0024065: [OCCT:Modeling Algorithms] Wrong intersection point (bugmaster)
0024083: [OCCT:Modeling Algorithms] BRepCheck_Wire crashes processing a wire consisting of many edges (bugmaster)
0024128: [OCCT:Visualization] Prs3d_WFShape - remove debug environment switch DEBUG_TRIANGLES (bugmaster)
0024132: [OCCT:DRAW] Test execution fails due to permission rights issues (bugmaster)
0024136: [OCCT:DRAW] Mouse move events from inactive Draw Harness window should not be processed on active window (bugmaster)
0024138: [OCCT:Modeling Algorithms] Exception during projection of the point on the face (bugmaster)
0024143: [OCCT:Modeling Algorithms] bopcheck command throws an exception (bugmaster)
0024158: [OCCT:Visualization] OpenGl_AspectMarker - debug assert on destruction of Alpha texture shared between multiple RGB texture (bugmaster)
0024162: [OCCT:Coding] Eliminate CLang compiler warning (abv)
0024168: [OCCT:Coding] Eliminate CLang compiler warning -Wunused-variable (abv)
0024169: [OCCT:Coding] Eliminate CLang compiler warning -Wunused-value (abv)
0024170: [OCCT:Coding] Eliminate CLang compiler warning -Wunused local functions (abv)
0024171: [OCCT:Coding] Eliminate CLang compiler warning -Wreorder (abv)
0024175: [OCCT:WOK] Generate DRAWEXE.vcxproj.user to launch DRAWEXE for vc10/vc11 projects (kgv)
0024182: [OCCT:Tests] It's necessary to add TODO in test cases to avoid known regressions and improvements on MacOS (bugmaster)
0024188: [OCCT:Visualization] Doubling the number of light sources in Qt samples (bugmaster)
0021317: [OCCT:Modeling Algorithms] Face cannot be fixed by Shape Healing (ika)
0022834: [OCCT:Modeling Algorithms] Instable case testing 3d offset algorithm (problem with cone-like surfaces) (mkv)
0023042: [OCCT:Foundation Classes] Potential mistakes in (s)printf usage (omy)
0023570: [OCCT:DRAW] Command param in DRAW outputs non-readable symbols (ika)
0023582: [OCCT:Modeling Algorithms] Argument of LocOpe_WiresOnShape::SetCheckInterior() function is ignored. (kgv)
0023864: [OCCT:Application Framework] An & symbol is read incorrectly from a XML Ocaf file (bugmaster)
0023904: [OCCT:DRAW] Multiple warning on Windows x86_64 target concerning WinAPI usage (kgv)
0023930: [OCCT:WOK] cmake meta-project of OCCT doesn't have an ability for user to choose place of GLX (ibs)
0023955: [OCCT:Coding] Improve CMake build scripts to make tests operable after install (ibs)
0024029: [OCCT:Modeling Algorithms] Add a flag to bopcheck command to provide possibility to disable Face/Face intersection (emv)
0024035: [OCCT:Modeling Algorithms] Intersector is not symmetrical (ika)
0024046: [OCCT:Coding] in CMake build case. testgrid process produces debug error: the variable 'tolreached' is being used withoud being initialized. (ibs)
0024062: [OCCT:Documentation] A mistake in Geom_OffsetCurve.cdl about direction of offset (vro)
0024069: [OCCT:Modeling Algorithms] Confusion in the name of variables (emv)
0024076: [OCCT:Coding] New warning during compilation OCCT on WNT platform (release and debug) (omy)
0024077: [OCCT:Data Exchange] Build errors on master branch on Mac OS X (nbv)
0024090: [OCCT:WOK] 32-bit debug version of DRAWEXE linked against release CRT when compiled from project files generated for VS2008 (kgv)
0022766: [OCCT:Modeling Algorithms] Wrong results done by several algorithms for the case of intersection between a surface of revolution and a plane (ifv)
0023748: [OCCT:Tests] Bad monitoring of intermediate results in offset commands (nbv)
0023771: [OCCT:Data Exchange] Writing offset-based surfaces of revolution to IGES (ika)
0023901: [OCCT:Modeling Algorithms] Memory leaks in tests (omy)
0023912: [OCCT:Application Framework] TDataStd_ExtStringArray::Value() returns a copy of TCollection_ExtendedString, but it might return a reference. (vro)
0023915: [OCCT:Visualization] Redundant header inclusion (dbv)
0023916: [OCCT:Tests] Test artifacts in current directory (apn)
0023945: [OCCT:Modeling Data] GeomAdaptor_Surface fails to compute the first derivatives on the surface of the attached face (ifv)
0023953: [OCCT:Tests] Avoid unjustified use of $CASROOT and exporting to GIF in tests (abv)
0023960: [OCCT:DRAW] Particular ViewerTest commands lack self-description (kgv)
0023985: [OCCT:Modeling Algorithms] There is no section between attached faces (emv)
       0024016: [OCCT:Modeling Algorithms] Test case bugs moddata_2 bug324 works not correct after integration of the fix for the issue 0023985 (emv)
0023998: [OCCT:Modeling Algorithms] Bad result of intersection of two faces: curve has a loop (jgv)
0024004: [OCCT:Modeling Algorithms] Initialization of arrays TPoints, TEdges, TTriangles of the class IntPolyh_MaillageAffinage by exact values (emv)
0024025: [OCCT:Modeling Algorithms] The method Modified2() in BRepAlgoAPI_BooleanOperation should be removed (emv)
213 issues View Issues
Released 2013-04-22
Version 6.6.0 - April 22, 2013.
Feature release incorporating new functionality. Highlights:

- Official support of Mac OS X, Windows 8 and Visual Studio 2012
- On Mac OS X, visualization with native Cocoa API and XCode 4 project files
- Refactored Boolean operations algorithm. Possibility to enable automatic check of input parameters and results and generation of data for bug report
- Redesign of texture management
- Accelerated text visualization; use of FTGL library is dropped
- Removal of obsolete 2D viewer and plotter support libraries. 3D viewer libraries become the unified way to render both 2D and 3D graphics
- TKOpenGl is now linked at build time, not at run time
- Import / export made independent on current global locale
- Universal CMake build scripts
- New automated testing system
0023526: [OCCT:Visualization] Exception after QAMoveTo command (aba)
0023539: [OCCT:Visualization] QASelect and QAShiftSelect commands (aba)
       0023536: [OCCT:Visualization] Modes of QASetChoiceMode command (bugmaster)
             0023721: [OCCT:DRAW] Missing usage hints for vselmode command (aba)
0023818: [OCCT:Foundation Classes] Extend OSD_MemInfo to report C heap statistics (omy)
0023237: [OCCT:Foundation Classes] OSD_PerfMeter reports wrong (zero) times (omy)
0023243: [OCCT:Visualization] Adapt OpenGL viewer for using in Cocoa applications on Mac OS X (bugmaster)
       0023629: [OCCT:WOK] Add support for Cocoa frameworks dependencies in EXTERNLIB (bugmaster)
0021762: [OCCT:Modeling Algorithms] Integration new Boolean Operation algorithm to OCC (emv)
       0023749: [OCCT:Modeling Algorithms] Tests cases boolean bsection M9 N4 work incorrect with new Boolean Operation Algorithm (emv)
0023062: [OCCT:DRAW] Incorrect display of edge in draw axo viewer (ika)
0023083: [OCCT:Tests] The cases chl 902 Q1 Q2 Q3 are not valid
0023080: [OCCT:Tests] The case cda/002/C2 is not valid
0023079: [OCCT:Tests] The case cin/001/E5 is not valid
0023075: [OCCT:Tests] The case pkv/909/G2 is not valid
0023634: [OCCT:Visualization] Eliminate Polyline and Polygon usage in drawers (kgv)
0023544: [OCCT:Visualization] Texture management in TKOpenGl should be redesigned (kgv)
       0023630: [OCCT:Visualization] Incorrect NULL check in OpenGl_Workspace::EnableTexture() (kgv)
       0023632: [OCCT:Visualization] Add support for NPOT mipmap textures in TKOpenGl (kgv)
0023668: [OCCT:Tests] OCCT automated testing: Using Mesa3d for 3D visualization on virtual Windows machines (kgv)
       0023525: [OCCT:Visualization] Disappearing of highlight in screenshot (kgv)
0023663: [OCCT:Visualization] Removing 2D viewer library (aba)
       0023662: [OCCT:Visualization] Couldn't catch results produced by command v2dgetgrid (bugmaster)
       0023661: [OCCT:Visualization] Command v2dsetbg doens't work (bugmaster)
0023709: [OCCT:Visualization] Redesign of hlrtest command (aba)
0023794: [OCCT:Data Exchange] Too small precision leads to instability (ika)
       0023439: [OCCT:Tests] Integration of test grid "xigs" into the new testing system (ika)
             0023461: [OCCT:Tests] Integration of test grid "xstp" into the new testing system (bugmaster)
0023039: [Website:Portal] Contact us on development portal (bugmaster)
0023481: [OCCT:WOK] WOK cannot be launched if the variable "LIB" or "INCLUDE" is not set (ibs)
0023702: [OCCT:WOK] Add option for building OCCT with X11 on Mac OS X (dbv)
0023715: [OCCT:WOK] Generated cmake files should link against Cocoa on Mac OS X (kgv)
0023724: [OCCT:WOK] Add -MP option to generated VS project files (kgv)
0023887: [OCCT:WOK] wgenproj -target=amk generate incorrect dependicies in *.am files for occt products (bugmaster)
0023821: [OCCT:Samples] Improve qmake project files for Qt samples (bugmaster)
0023829: [OCCT:Samples] Remove Graphic3dDemo sample app as obsolete (san)
0023415: [OCCT:Foundation Classes] OSD_FontMgr can't idenify aspect for fonts with names dependant on system locale. (dbv)
0023523: [OCCT:DRAW] In session DRAW it is impossible to close document having name already once closed document. (gka)
0023672: [OCCT:Foundation Classes] Eliminate obsolete functions in OSD_WNT_1.cxx (abv)
0022590: [OCCT:Visualization] Migration to FreeImage: revision of Xw and WNT packages (kgv)
0023239: [OCCT:WOK] X11 library path added to DYLD_LIBRARY_PATH and cause launch conflicts (bugmaster)
0023816: [OCCT:Release] Remove unnecessary menu level (bugmaster)
0023876: [OCCT:Modeling Algorithms] New Boolean Operation algorithm works incorrect with cylinder made by revolution and torus. (omy)
0023879: [OCCT:Tests] Test cases update for Mac OS X platform (dbv)
0023882: [OCCT:Modeling Algorithms] Memory leak is reported on BOP in test bugs fclasses bug7287_5 (emv)
0023885: [OCCT:Visualization] Inclusion of X11 header should be protected with macro (dbv)
0023905: [OCCT:Tests] Clean obsolete test commands (bugmaster)
0023909: [OCCT:Modeling Algorithms] FPE in BSplSLib::RationalDerivative (bugmaster)
0021707: [OCCT:Application Framework] Selection of Vertex returns Compound of vertexes (bugmaster)
0023791: [OCCT:Visualization] Remove obsolete functionality - animation mode and degeneration presentation mode (kgv)
0023809: [OCCT:Modeling Algorithms] New compiler warnings in new BOP, 64-bit VC++ 9.0 (emv)
0023822: [OCCT:Data Exchange] SIGSEGV 'segmentation violation' during writing IGES (ika)
       0023439: [OCCT:Tests] Integration of test grid "xigs" into the new testing system (ika)
0023831: [OCCT:Samples] Ghosts appears in 2D viewer of HLR MFC sample (bugmaster)
0023832: [OCCT:Modeling Data] sprops and triarea commands return incorrect value of a mass for shape of revolution (ika)
0023852: [OCCT:Foundation Classes] OSD_Path interprets unc paths incorrectly (bugmaster)
0023861: [OCCT:Release] Draw can not start if OCCT is installed in a path containing spaces (ibs)
0023872: [OCCT:Visualization] Remove outdated classes OpenGl_Polygon and OpenGl_Polyline (kgv)
0023875: [OCCT:Tests] Integration of grid "nam" into the new testing system (apn)
0023877: [OCCT:Samples] Errors in MFC sample HLR. (aba)
0023118: [OCCT:Visualization] Incomplete face aspect data returned by Graphic3d_Group::GroupPrimitivesAspect() (bugmaster)
0023613: [OCCT:Modeling Algorithms] Add diagnostic tool for BOP (emv)
       0023648: [OCCT:Modeling Algorithms] Add tool for checking shapes on validity for boolean operations. (emv)
0023615: [OCCT:Modeling Algorithms] Wrong parameter value calculating in ShapeAnalysis_Curve (omy)
0023619: [OCCT:Tests] Integration of test grid "xml" into the new testing system (ski)
0023694: [OCCT:DRAW] The variable 'pBuff" is being used without being initialized (abv)
0023712: [OCCT:Visualization] Remove the dependency on the Aspect_GraphicDevice from Aspect_Window (dbv)
0023735: [OCCT:Coding] Linkage error after patch 23663 on non-Windows platforms (dbv)
0023739: [OCCT:Tests] Execution of Draw Harness command "test" failed (kgv)
0023747: [OCCT:Visualization] Enabling environment mapping breaks text rendering (san)
0023769: [OCCT:WOK] Eliminate the dependence on X11 libs on Mac OS X (dbv)
0023776: [OCCT:Visualization] Redesign of MFC samples after V2d viewer removing (aba)
0023787: [OCCT:Configuration] Eliminate trivial type conversion warnings in MSVC (abv)
0023788: [OCCT:Application Framework] OCCT tests don't catch Naming failures (szy)
       0023819: [OCCT:Application Framework] Naming failures (szy)
0023792: [OCCT:DRAW] 3D viewer window content is blended with Linux desktop (kgv)
0023793: [OCCT:Tests] Tests failing when launched without data files (abv)
0023796: [OCCT:Modeling Algorithms] Command "bhaspc" which was contained in BOPTest_LowCommands.cxx was removed (emv)
0023803: [OCCT:Tests] Mess with snapshot images in the test case reports (abv)
0023810: [OCCT:WOK] Cyclic dependency detected between the several OCCT units (dbv)
0023815: [OCCT:Tests] Integration products test cases from grid "bom" into the new testing system (apn)
0023510: [OCCT:Tests] Integration of test grid "vis" into the new testing system (ski)
0023562: [OCCT:DRAW] nbshapes command works incorrect with the attached shapes (emv)
0023651: [OCCT:Modeling Algorithms] Exception on fillet construction between NURBS and surface of revolution (jgv)
0023657: [OCCT:Foundation Classes] Fails compilation with WOK after patch 22980 (dbv)
0023664: [OCCT:Modeling Algorithms] Eliminate linker warnings on import of local symbol (abv)
0023682: [OCCT:DRAW] Implement Draw_Window with Cocoa framework (dbv)
0023722: [OCCT:Data Exchange] stack overflow during reading IGES in Test Harness (ika)
0023725: [OCCT:Visualization] C++11 compatibility issues in Image_Color.hxx (kgv)
0023726: [OCCT:Foundation Classes] Wrong usage of NCollection_StdAllocator<void> in QANColStdAllocator2 (kgv)
0023727: [OCCT:Visualization] Variable ‘A’ set but not used in Graphic3d_ArrayOfPrimitives::VertexColor (kgv)
0023736: [OCCT:Data Exchange] Exeption during reading STEP file in Test Harness (ika)
0023742: [OCCT:Configuration] Fix msvc script for Visual Studio 2012 (bugmaster)
0023751: [OCCT:Modeling Algorithms] Test case bugs modalg bug6334 does not work with new Boolean Operation Algorithm (emv)
0023752: [OCCT:Tests] Integration of test grid "vpr" into the new testing system (ski)
0023758: [OCCT:WOK] Removing support of FTGL product amd FontMFT from WOK (ibs)
       0023761: [OCCT:Visualization] Removing FTGL defines from OpenGl_CMPLRS.edl (ibs)
0023764: [OCCT:WOK] WOK building crashes when using automake (ibs)
0022612: [OCCT:WOK] Strange warnings on compilation with recent Platform SDKs (bugmaster)
0023310: [OCCT:Foundation Classes] No IsEqual function for Handles (omy)
0023483: [OCCT:Foundation Classes] Use appropriate type for handling integer time (abv)
0023574: [OCCT:WOK] Improve interface of wgenproj command (bugmaster)
0023602: [OCCT:Documentation] Qt Help file in reference documentation (bugmaster)
       0021949: [OCCT:Documentation] Further improvements in reference documentation (bugmaster)
0023607: [OCCT:Tests] Spelling corrections in OCCT tests (ysn)
0023627: [OCCT:Modeling Algorithms] Standard_OutOfRange in TopOpeBRep_FacesIntersector (abv)
0023628: [OCCT:Tests] Snapshots have wrong dimension when OCCT is built by VC++ 11 (Roman Lygin)
0023665: [OCCT:Visualization] Package CGM is not used anywhere (aba)
0023678: [OCCT:Modeling Algorithms] Compiler warning in BRepFill_Pipe::ShareFaces() (abv)
0023701: [OCCT:Coding] Add Cocoa support to Qt samples (dbv)
0023720: [OCCT:Visualization] Call of malloc.h include absence in Image_PixMap.cxx (bugmaster)
0023728: [OCCT:Visualization] Unused variables "Tolu" and "Tolv" in Select3D (kgv)
0023729: [OCCT:Application Framework] Statement has no effect for BinMDataStd_NamedDataDriver (kgv)
0023730: [OCCT:DRAW] Statement has no effect in DNaming_RevolutionDriver.cxx (kgv)
0023452: [OCCT:Tests] Couldn't catch results produced by commands "data" and "tpstat" (mkv)
0023546: [OCCT:Tests] Test report failure in Debug mode due to debug messages (abv)
0023564: [OCCT:Configuration] Introduce support of MS Windows 8 (bugmaster)
0023571: [OCCT:WOK] In the WOK generated OCCT CodeBlocks project source file paths are incorrect for win (bugmaster)
0023618: [OCCT:Tests] Some tests get killed just because of wrong cpulimit setting (abv)
0022591: [OCCT:Visualization] Migration to FreeImage: texture management (kgv)
0022506: [OCCT:Foundation Classes] Wrong factor for elapsed time mesaured with GetTickCount() in OSD_Timer (omy)
0022522: [OCCT:DRAW] Small BUG in DRAWEXE - vtrihedron command (aba)
0022927: [OCCT:Modeling Algorithms] Regression with OCCT652 on Windows. DRAWEXE craches during offsetcomshape. (vro)
0023120: [OCCT:Visualization] Transform persistence is not restored (san)
0023329: [OCCT:Foundation Classes] Irrelevances in comments for methods and classes (ilv)
0023487: [OCCT:Modeling Data] Remove obsolete BRepTools::OuterShell() function (ilv)
0023572: [OCCT:Configuration] Wrong line endings in *.yacc files on Linux (bugmaster)
0023130: [OCCT:DRAW] command "maxtolerance" doesn't work on Windows (nbv)
0023241: [OCCT:DRAW] DRAWEXE crash on startup in Mac OS X (kgv)
0023286: [OCCT:Foundation Classes] Standard_Mutex behavior depends on platform (omy)
0023447: [OCCT:Coding] Sometimes devenv hangs up during compilation of OCCT by VC 2010 (32 and 64 bit). (bugmaster)
0023498: [OCCT:Foundation Classes] Comparison always true in Units_Lexicon::Creates() (abv)
0023550: [OCCT:Tests] Variable imagedir is not defined in interactive run of tests (abv)
0023563: [OCCT:Configuration] Introduce support of MS Visual Studio 2012 (bugmaster)
0023568: [OCCT:WOK] Activate executable project in generated workspace for Code::Blocks (ibs)
0023584: [OCCT:Tests] Tests in group geometry generate gif images instead of png (abv)
0023586: [OCCT:Tests] The test execution process should correctly stop on user demand (abv)
0023599: [OCCT:Samples] Some MFC samples are crached during launching (abv)
0023609: [OCCT:Tests] Tests should handle output containing word error as failure regardless of case (abv)
0023929: [OCCT:WOK] WOK doesn't correctly generate cmake meta-projects of OCCT (ibs)
0023873: [OCCT:Coding] OCCT delivery structure does not correspond structure of GIT repository (bugmaster)
140 issues View Issues
Released 2013-03-29
Highlights:

- Bug fixes for SALOME and customer projects;
- BREP Format Description White Paper has been added.
0023604: [OCCT:Modeling Algorithms] Uninitialized variables in debug mode (omy)
1 issue View Issues
Released 2011-03-06
Version 6.5.0 - March 6, 2011. Highlights:

- Implementation of FreeImage(plus) library
- Reading and writing non-manifold topology via STEP interface
- Draw commands for testing Collision Detection product
- New definition of dependencies on external libraries
- Trihedron with graduated axes in OCC viewer
- Removal of Wrappers, Java sample and Java (Jcas) redistributables
0013975: [OCCT:Documentation] Hyperlinks are not supported for some types of return values (szv)
0021902: [OCCT:Visualization] Improve by capability to make off-screen snapshots of 2d, 3d, and axo viewers (kgv)
0013101: [OCCT:WOK] It would be nice to move Licence text from edl templates to separate files (bugmaster)
0008391: [OCCT:Shape Healing] Exception in fixshape (gka)
0012829: [OCCT:Modeling Algorithms] IntPatch_Point has unitialized fileds. (bugmaster)
0012959: [OCCT:Foundation Classes] Compiler warnings in TColStd_PackedMapOfInteger (bugmaster)
0022233: [OCCT:Mesh] Problem with triangulation of attached shape (pdn)
0003714: [OCCT:Visualization] Quality of image created by V3d_View::ToPixMap() is pretty low (bugmaster)
0022124: [OCCT:WOK] Necessety to obtain current version of OCCT in different automatic scripts (apv)
0021669: [OCCT:Foundation Classes] Invalid trunc operation in OSD_FontMgr.cxx
0021979: [OCCT:DRAW] DRAW crashes on exit after some tests when MMGT_OPT=0
0021996: [OCCT:DRAW] VISUALISATION module not load
0022068: [OCCT:Visualization] ColorScale impose above another ColorScale.
0022078: [OCCT:DRAW] Moving QMchecktopo & QMtriarea from TKEMeshTest to TKTopTest (ssv)
0022142: [OCCT:Modeling Algorithms] Improvements and Fixes in Message (pdn)
0022152: [OCCT:Application Framework] Redefinition of several executable units to toolkits (szy)
0022154: [OCCT:Modeling Algorithms] Protection of empty wire in ShapeFix_Face (pdn)
0022191: [OCCT:Samples] Adjustment of environment bat files for correct launching of VC projects (apv)
0016470: [OCCT:Release] Improvements for env.bat scripts in OCCT installation (apv)
0022218: [OCCT:Configuration] Make use of GL2PS library optional (apl)
0022171: [OCCT:Modeling Algorithms] Regression in BRepExtrema comparing with OCCT630 (ash)
0022141: [OCCT:Modeling Algorithms] Protection in math for division on zero (pdn)
0021967: [OCCT:Data Exchange] A some warnings after reading from STEP were lost.(followng after OCC21771) (gka)
0022147: [OCCT:Modeling Algorithms] Integration of OCC perf meter (user61)
0022216: [OCCT:WOK] Revise way to specify necessary libraries on Windows / MS VC++ compiler (imv)
0022136: [OCCT:Modeling Algorithms] Incorrect definition of negative transformation in gp_Trsf2d (pdn)
0022155: [OCCT:Modeling Algorithms] Improvement cashing in TDF_Label (pdn)
0022140: [OCCT:Modeling Algorithms] Improvements in LocOpe (pdn)
0022148: [OCCT:WOK] Doxygen docs improvement: navigation (apv)
0022032: [OCCT:Application Framework] The method Last() from TDataStd_TreeNode seems slow in case of search for the last tree node (vro)
0022106: [OCCT:WOK] Incorrect behaviour of lexical analyzer (flex) during extraction steps on modern Linux-es (apv)
31 issues View Issues
Released 2010-10-01
Version 6.4.0 - September 30, 2010. Highlights:

Open CASCADE Technology
- Accelerated triangulation algorithms in BRepMesh package, due to using TBB external library for the paralleling tools and the memory manager.
- Use of freetype and ftgl external libraries for advanced 2D and 3D text visualization.
- Improvement of algorithms for line-line, line-plane and plane-plane intersection.
- New quaternion class for definition and manipulation of 3D rotation operators.
- New interactive object class in AIS package for displaying triangulation encapsulated in Poly_Triangulation object.

Products
- New BestFit product, which computes the transformation minimizing the normal distance between the given cloud of 3d points and the given shape.
- New types of Boolean operations for surface meshes in Open CASCADE Mesh Framework (OMF) product.
- New methods to read and write SAT data to streams in Open CASCADE ACIS SAT Interface product.
0021774: [OCCT:Visualization] Selection mismatch representation (kgv)
0021662: [OCCT:Application Framework] Selection of a face generated by Fillet function hungs PC (szy)
0021457: [OCCT:Foundation Classes] Make Standard::Purge() working hard to return more memory to the system (msv)
0021758: [OCCT:Foundation Classes] Dump of "maxtolerance" command contains unexpected symbols. (abv)
0021961: [OCCT:Mesh] Paralleling BRepMesh using Intel TBB tools (pdn)
0021299: [OCCT:Documentation] Wrong information in OCCT Overview documentation (ysn)
0007104: [OCCT:Visualization] Improvement of text output in viewers on various supported platforms (san)
0021091: [OCCT:Visualization] Text rendering based on FTGL library
0018768: [OCCT:Foundation Classes] Make NCollection containers use an allocator (where it is has not been done yet) (msv)
0020795: [OCCT:Application Framework] Several methods of TDataStd_TreeNode could be accelerated. (vro)
0021208: [OCCT:Modeling Algorithms] Correction for FIP "BO via partition" (ifv)
0021347: [OCCT:Data Exchange] Optimization of Vrml reader (vro)
0021732: [OCCT:Visualization] DRAW command line is blocked after 3D Viewer is displayed by vinit command
0021446: [OCCT:Foundation Classes] New algorithm to find minimal loops on a graph (msv)
0021450: [OCCT:Visualization] Missing text in PDF export
0021519: [OCCT:Application Framework] A mistake in TDataStd_BooleanArray::SetValue(false) (vro)
0021552: [OCCT:Modeling Algorithms] Minor improvements in NCollection package (abv)
0021594: [OCCT:Modeling Algorithms] BRepTools_Modifier increases tolerances of subshapes unreasonably (abv)
0021711: [OCCT:Foundation Classes] Assignment operator for maps in NCollection unnecessarily increases buckets array (abv)
0021720: [OCCT:Visualization] MeshVS: Double-colored mesh elements are drawn incorrectly
0021861: [OCCT:Modeling Algorithms] GCPnts_UniformDeflection lost last point (kgv)
0021705: [OCCT:Release] Install System migration (abv)
0021190: [OCCT:Release] Include OCCT version in archive names (bugmaster)
0021307: [OCCT:Modeling Algorithms] Elimination of redundant templates (szv)
0021181: [OCCT:WOK] Update of generator of Visual Studio projects (bugmaster)
0021636: [OCCT:Application Framework] Naming of the face 0000014 of the presented mode raises NullObject exception (szy)
0021723: [OCCT:Foundation Classes] Few minor improvements in Standard package (abv)
0021674: [OCCT:Documentation] Improve generator of reference documentation (abv)
0021684: [OCCT:DRAW] DRAW compiled with tcltk 8.5 is crashed diring launching (vtn)
0020285: [OCCT:Modeling Algorithms] SIGFPE Arithmetic exception on MakeCut Appendix for IPAL20277 (jgv)
0021622: [OCCT:Application Framework] Naming of a single edge creates Compound of edges (szy)
0021510: [OCCT:Modeling Algorithms] Problem of DRAWEXE launchihg on SunOS 5.1 compiled in optimize mode (jgv)
0020829: [OCCT:Modeling Algorithms] Problem in MOA on Mandriva 2008 in opt mode (jgv)
0021492: [OCCT:Visualization] The presentation manager 3D may crash the application on slow computer (vro)
0021634: [OCCT:DRAW] Minor improvements in TKDraw (abv)
0021542: [OCCT:Application Framework] Implementation of naming mechanism for non regressive testing (szy)
0021673: [OCCT:Application Framework] Selection of Edge gives compound of edges (szy)
0021651: [OCCT:Application Framework] Recomputation of Naming data structure fails for several faces (and wires of these faces) (szy)
0021630: [OCCT:Application Framework] Naming of any of four vertexes presented on the picture gives Compound of vertexes instead of a single vertex (szy)
0021385: [OCCT:Data Exchange] Problem with reqursive binders (pdn)
0020300: [OCCT:Foundation Classes] Uninitialised member variables in gp package (abv)
0021635: [OCCT:Application Framework] Naming of main part of faces of the presented shape fails (szy)
0021653: [OCCT:Application Framework] Naming fails during Wire of Sphere naming (szy)
0021724: [OCCT:Foundation Classes] OSD_Chronometer works inconsistently on Windows and Linux in case of multithreaded application (abv)
0021424: [OCCT:Application Framework] Naming fails for the specifed case (3 revolutions & 2 Fuse) (szy)
0021706: [OCCT:Data Exchange] Errors during jni extraction in units: STEPConstruct & STEPCAFControl (apv)
0021929: [OCCT:WOK] Improvement of VC projects generation by WOK (abv)
0021184: [OCCT:Modeling Algorithms] Class ShapeAnalysis_FreeBounds can not create wire from connected edges (gka)
0021811: [OCCT:Modeling Algorithms] Eliminate unnecessary static variables in IntCurvesFace_Intersector (abv)
49 issues View Issues
Released 2009-06-19
0020515: [OCCT:Modeling Algorithms] OCC parallelization (szy)
0019820: [OCCT:Visualization] 3D discrete topology (voxels) (vro)
0020503: [OCCT:Documentation] OCCT 6.3.0 Doxygen documentation is broken for Graphic3d package (apv)
0020627: [OCCT:Mesh] Memory leaks in BRepMesh (epa)
0020740: [OCCT:Visualization] ChoosePixelFormat fails to find the correct number of Depth bits (san)
0020846: [OCCT:Mesh] Few fixes and improvements for OCCT BRepMesh triangulator (ifv)
0020212: [OCCT:Foundation Classes] Implement mechanism for investigation of memory problems (msv)
0020825: [OCCT:WOK] Errors during compilation for new version of WOK (bugmaster)
0020594: [OCCT:Foundation Classes] Bug in TColStd_PackedMapOfInteger regarding storage of negative values (msv)
0020958: [OCCT:Modeling Algorithms] Suppression of duplicated templates (vro)
0017194: [OCCT:Modeling Algorithms] Incorrect section of a face got by extrusion of an arc of circle (jgv)
0020328: [OCCT:Modeling Algorithms] Integration of FIP "Improving thrusection algorithm" (ifv)
0020373: [OCCT:Shape Healing] Shading doesn't work on b-spline sphere (epa)
0020391: [OCCT:Modeling Algorithms] Shape deforming via 3 scale factors raises error.Appendix for IPAL20387 (ifv)
0020465: [OCCT:Modeling Algorithms] Wrong checkshape results for shells. (pkv)
0020817: [OCCT:Modeling Algorithms] Improvement of Extrema perfomance by RLN
0020616: [OCCT:Modeling Algorithms] Failed to save/restore empty face (jgv)
0021010: [OCCT:Modeling Algorithms] Method BSplCLib::RemoveKnot returns invalid result for cases when multiplicity equal to degree (gka)
0021014: [OCCT:Modeling Algorithms] Improvement of TopAbs and TopoDS packages (szv)
0021122: [OCCT:Shape Healing] Incremental mesh error (epa)
0020785: [OCCT:Visualization] Surfaces are empty after shading (epa)
0020957: [OCCT:Visualization] Number of allocated V3d_Views is limited to 100 (vro)
0020303: [OCCT:Application Framework] Incorrect writing of Stop shape Index in NamingDriver of Binary format (szy)
0020455: [OCCT:Application Framework] unset string in case of input argument value is a null handle
0021004: [OCCT:Application Framework] Naming mechanism improvement (szy)
0021093: [OCCT:Application Framework] Separation of OCAF to Lite and Standart parts completion (szy)
0021046: [OCCT:DRAW] XShow raises an exception (vro)
0020832: [OCCT:Samples] It is necessary to create able to work All projects for building OCCT as a whole (vtn)
0020122: [OCCT:WOK] Incorrect work of header extraction on Windows platform (ifv)
0013055: [OCCT:WOK] Extraction error in Transfer_ActorOfTransientProcess.cdl file (apv)
0021135: [OCCT:WOK] The BinPlugin.vcproj is generated incorrectly for vc8_64. (bugmaster)
0020850: [OCCT:WOK] umake command do not work on SunOS10 (vtn)
0020838: [OCCT:DRAW] Some problem with visualisation in DRAW on Mandriva2008 (vtn)
0021126: [OCCT:Visualization] Infinite lines are apperared during selection in the local context on attached shape (gka)
0020847: [OCCT:Visualization] NIS does not find Gl incluide files on SunOS 5.10 (bugmaster)
0020596: [OCCT:Visualization] Eliminate background flicker in 3D view (psn)
0020459: [OCCT:Visualization] Diagnostic console output in Graphic3d_Group_2.cxx (mkv)
0021141: [OCCT:Modeling Algorithms] Elimination of compilation problem on 64 bit SunOS platform (pdn)
0021140: [OCCT:Modeling Algorithms] Elimination of warnings on 64 bit SunOS platform (vtn)
0020959: [OCCT:Modeling Data] Rubbish methods in BRep_Tool and unused data fields in BRep_CurveOnSurface (abv)
0020766: [OCCT:Modeling Algorithms] Intersection of cone with plane in apex point crashes (mkv)
0020872: [OCCT:Foundation Classes] Correctives in some CDL files for package gp (bugmaster)
0020550: [OCCT:Modeling Algorithms] Miscellaneous OCC improvements, including improved thread-safety (epa)
43 issues View Issues
Released 2008-09-03
Version 6.3.0 - September 3, 2008. Highlights:

Open CASCADE
- Support of UTF8 encoding for extended strings, and Unicode symbols in IGES
- Next step in thread-safety: protection against concurrent construction / destruction of Handle objects
- Improved compatibility with STL and Windows-specific code
- Multiple new features introduced in visualization module
- New visualization library NIS (New Interactive Service)
- New standard attributes and numerous improvements in OCAF
- Integrated code changes made by OCC users for MacOS X and FreeBSD porting
- Improved support of perspective view in Open CASCADE viewer
- New version of the OCAF binary persistence format
- The functionality of reading/writing VRML2.0 files has been implemented
- The definitions of Standard_CString and Standard_ExtString (typedefs) have been changed to be const: from char * (or short *) to const char * (or const short *)
- New supported platforms : Windows Vista, Mandriva2006, 2007, 2008, Debian Etch, Red Hat Enterprise 4.0
- New supported compiler: gcc 4.0-4.2, Visual C++ 8.0

Products
- Reading of ACIS interface SAT versions 10.0 - 14.0
- Improved tools for reading and writing NASTRAN files in OMF
0020053: [OCCT:Visualization] Introduction of NIS vizualization library (agv)
0018349: [OCCT:Visualization] MeshVS mesh presentation builder optimisation
0017654: [OCCT:Foundation Classes] Minor corrections in several classes (Standard, Message, TColStd) (abv)
0018408: [OCCT:Foundation Classes] Reading invalid brep file
0019639: [OCCT:Visualization] Integration of Layer Manager (szv)
0018540: [OCCT:Foundation Classes] Memory leak in OCC
0019186: [OCCT:Foundation Classes] SALOME compilation problem. (bugmaster)
0019308: [OCCT:Modeling Algorithms] FIP 0000024.6 Make consistent Standard_CString and Standard_ExtString definition. (pkv)
0019640: [OCCT:Foundation Classes] Change the visibility for math_IntegerVector copy-constructor (apv)
0019984: [OCCT:Foundation Classes] Data structure supporting mesh analysis and modifications (agv)
0020178: [OCCT:Foundation Classes] Conversion problems during VS2005 compilation (epa)
0018082: [OCCT:Modeling Algorithms] The method Standard_Boolean Bnd_B2x::IsOut(const gp_Ax2d& theLine) const works incorrectly (skv)
0018961: [OCCT:Modeling Algorithms] Min distance is defined incorrectly between 2 objects
0019071: [OCCT:Modeling Algorithms] The MakeFuse or the MakePartition function crash together on 2 torus. (mkk)
0019751: [OCCT:Modeling Algorithms] Integration of BRepTools:Update performance improvement (epa)
0020029: [OCCT:Modeling Algorithms] Bouding box gives strange values on a sphere (Appendix for Mantis 0019898) (ifv)
0020196: [OCCT:Modeling Algorithms] Problem with DRAW commands that use pick as arguments. (pdn)
0007721: [OCCT:Visualization] Visualization of 33 000 interactive objects crashes an application (vro)
0012584: [OCCT:Visualization] Exception "Invalid Floating Point Operation" in V3d_View::ColorScaleDisplay() method
0017656: [OCCT:Visualization] Loading attached brep file in 3D Viewer raises hanging of the latter
0019410: [OCCT:Visualization] MeshVS_Tool has uninitialized variables
0019433: [OCCT:Visualization] SetAxialScale method of V3d_View rise an exeption if view is empty.
0019821: [OCCT:Visualization] 3D discrete topology (voxels) (vro)
0020035: [OCCT:Visualization] Addition of AVI recorder to TKOpenGl (agv)
0018570: [OCCT:Application Framework] A regression in TDataStd_RealArray::Set() (vro)
0019403: [OCCT:Application Framework] Adding DeltaOnModification functioanlity to set of Standard attributes (szy)
0019592: [OCCT:Application Framework] Advancement of Function Mechanism of OCAF (vro)
0019847: [OCCT:Application Framework] NamedShape presentation driver (TPrsStd_NamedShapeDriver) displays not expected shape (szy)
0019986: [OCCT:Application Framework] Version "3" of binary OCAF persistence (BinOcaf) (agv)
0019990: [OCCT:Data Exchange] Exception on reading of validation properties (epa)
0019770: [OCCT:WOK] FIP 0000024.4 Implementation of returning pointer to OCC Handle for performance reasons. (pkv)
0019946: [OCCT:Modeling Algorithms] Draw command "whatis ." does not print the name of geometry object picked on a Draw viewer (pkv)
0020098: [OCCT:Data Exchange] Problems with # in string constants and improvement of fix natural bounds (epa)
0020054: [OCCT:Data Exchange] Appearance node not available for VRML primitives (box, cylinder, etc.) (agv)
0019777: [OCCT:Modeling Algorithms] FIP:Integration of new version of read/write VRML2.0 files (ifv)
0019862: [OCCT:Visualization] The Draw axonamitric view in draw can not be saved in gif format. (bugmaster)
0020061: [OCCT:Modeling Algorithms] GUI6.3. Error on Create shape with preview when Shading mode is on. (vtn)
0018670: [OCCT:Configuration] 64 platforms should be detected automatically by configure script of OCCT. (vtn)
0018669: [OCCT:Configuration] make install of OCCT installation works incorrect. (vtn)
39 issues View Issues
Released 2007-12-06
0014376: [OCCT:Mesh] Shading triangulation of face is not computed (ifv)
0016847: [OCCT:Modeling Algorithms] Integration in CASCADE FIP "Topological refiner" (ifv)
0015489: [OCCT:Foundation Classes] Constructor gp_Lin2d(A, B, C) creates line with origin point in infinity (agv)
0015899: [OCCT:Foundation Classes] Problem with launching DRAWEXE on IRIX 32-bit (epa)
0016618: [OCCT:Foundation Classes] Minor corrections in several classes (AIS, TColStd, PrsMgr, OSD) (abv)
0016689: [OCCT:Foundation Classes] Suppress redundant debug message in NCollection_UBTreeFiller (msv)
0016832: [OCCT:Foundation Classes] New methods in Bnd classes (Bnd_B2x and Bnd_B3x). (agv)
0009303: [OCCT:Modeling Data] Intersection curve surface doesn't take account of bounds of the surface (ifv)
0013538: [OCCT:Modeling Algorithms] Problem with Boolean operation on Shells (ifv)
0013904: [OCCT:Modeling Algorithms] Exception during "filling" operation (ifv)
0014643: [OCCT:Modeling Algorithms] Checkshape command gives wrong result for compound of 66 solids (ifv)
0015500: [OCCT:Modeling Algorithms] Bad work nbshapes draw-command (epa)
0015850: [OCCT:Modeling Algorithms] Regression in BOP - wrong results for simple shapes with Bspline geometry (ifv)
0016119: [OCCT:Modeling Algorithms] Bug in GeomFill_Coons algorithm (ifv)
0014821: [OCCT:Visualization] Regression in anti aliasing (pdn)
0015671: [OCCT:Visualization] Mistakes in CDL files (san)
0015988: [OCCT:Visualization] Crash in AIS_DiameterDimension for non-automatic positioning (vro)
0015989: [OCCT:Modeling Algorithms] Symbol of the diameter partially hides the diameter value in the Viewer 3D (bugmaster)
0016487: [OCCT:Visualization] Aspect_TypeMapEntry initialization
0008988: [OCCT:Application Framework] Document open/save functions do not work with simple file name (szy)
0010138: [OCCT:Application Framework] Crash on attempt to copy an OCAF attribute: TDataStd_RealArray, TDataStd_IntegerArray (szy)
0016497: [OCCT:Application Framework] XML OCAF storage of document on disk looses "0" in "00", "000", etc. (vro)
0016745: [OCCT:Application Framework] Resume of an attribute raises an exception (vro)
0016748: [OCCT:Application Framework] Reference to an empty label is lost on open of a document (vro)
0016782: [OCCT:Application Framework] New OCAF attributes (szy)
0016879: [OCCT:Application Framework] Storage of a document on disk into a read-only file fails, but no error appears (vro)
0016965: [OCCT:Application Framework] OCAF attributes should return strings by reference rather than by value (agv)
0017140: [OCCT:Application Framework] Copying a presentation to another presentation is not very clear (vro)
0013542: [OCCT:Modeling Algorithms] Export to Brep, IGES, STEP with not enough space on disk: file is invalid, but no error status returned. (epa)
0017026: [OCCT:Data Exchange] Problem of reading an IGES files (gka)
0015767: [OCCT:Configuration] Porting of Open CASCADE 6.2 to gcc4.1.X (epa)
0001138: [OCCT:Application Framework] OSD_SIGSEGV is thrown during call LDOMParser.parse method (szy)
0017357: [OCCT:Modeling Algorithms] Any boolean operation is impossible between attached shapes (pkv)
0016833: [OCCT:Modeling Algorithms] Error in Coons algorithm (ifv)
0015968: [OCCT:Modeling Algorithms] Result of checkshape command depends on order of subshapes in a shape (pkv)
0015804: [OCCT:Modeling Algorithms] Restructuring of Boolean Operations algorithm. Part# 1 (pkv)
0012507: [OCCT:Modeling Algorithms] Wrong result of fuse operation (pkv)
0013028: [OCCT:Modeling Data] IntAna2d_AnaIntersection(const gp_Lin2d&,const gp_Circ2d&) ignores circle sense (pkv)
38 issues View Issues
Released 2006-03-24
0012131: [OCCT:Foundation Classes] Improvement of Exception mechanism on Unix and Linux platforms (pdn)
0009755: [OCCT:Foundation Classes] Incorrect behavior of try - catch macro (pdn)
0012836: [OCCT:Foundation Classes] Method to get rotation angle from gp_Trsf2d (abv)
0011804: [OCCT:Visualization] Regression concerning to incorrect definition of a bounding box (minimal and maximal values) for markers in 3D view
0012844: [OCCT:Visualization] Regression in Trihedron
0012327: [OCCT:Visualization] Prs3d_WFShape::Add creates unnecessary line contexts in the group (szv)
0013100: [OCCT:Visualization] Crash in MeshVS with large meshes (abv)
0013105: [OCCT:Data Exchange] Revising of parameters of STEP translator (abv)
0010033: [OCCT:WOK] WOK: Avoid defining new() and delete() for classes derived from other (abv)
0013149: [OCCT:Modeling Algorithms] Following of exception improvement (pdn)
0009833: [OCCT:Visualization] Modify MeshVS to support smooth and flat shading
0012619: [OCCT:WOK] The extraction on Windows fails. (imv)
0013189: [OCCT:Foundation Classes] Optimize OCC maps for work with big amounts of data (abv)
0013151: [OCCT:Foundation Classes] Provide complete version number of OCCT as hex (abv)
0013131: [OCCT:Foundation Classes] Optimize code of OCC classes generated by WOK (abv)
0012186: [OCCT:Foundation Classes] Basic multithread safety in OCCT Kernel (abv)
0013200: [OCCT:Application Framework] Impossible of correct import/export sequence of operations (gka)
0012146: [OCCT:Visualization] Package WNT: Compilation problems under Visual Studio 8.0 (agv)
0011664: [OCCT:Foundation Classes] New optimized bounding box types (agv)
0013267: [OCCT:Data Exchange] Summary: FIxShape works incvorrectly on small contours (gka)
0012297: [OCCT:Visualization] Migration to new visualization approach based on OpenGL arrays
0012977: [OCCT:Visualization] Creating a second 3D view after closing the first one crashes an application on ATI Radeon cards (san)
0013051: [OCCT:Foundation Classes] Using nonexistent objects in Standard_ForMapOfTypes class (pdn)
0012851: [OCCT:Modeling Algorithms] class Geom2dHatch_Intersector has uninitialized fields (bugmaster)
0012850: [OCCT:Modeling Algorithms] class TopOpeBRepDS_Curve has uninitialized fields (bugmaster)
0012849: [OCCT:Modeling Algorithms] Blend_Extremity has uninitialized fileds. (bugmaster)
0012840: [OCCT:Modeling Algorithms] Uninitialized fileds in IntImp_ZerCSParFunc (bugmaster)
0012833: [OCCT:Modeling Algorithms] Uses uninitialized fileds in ProjLib_Fuction class (bugmaster)
0012832: [OCCT:Modeling Algorithms] math_NewtonFunctionRoot has uninitialized fileds (X for example) (bugmaster)
0012919: [OCCT:Modeling Algorithms] Add new methods BOPTools_SSInterference::SetSharedEdges()/SharedEdges() (pkv)
0012918: [OCCT:Modeling Algorithms] Boolean Operations failed (pkv)
0012888: [OCCT:Modeling Algorithms] Wrong result of projection curve on surface (ifv)
0012831: [OCCT:Modeling Algorithms] Extrema_ExtPC has uninitialized fileds. (bugmaster)
0012995: [OCCT:Data Exchange] Avoid using cout in STEP and IGES translators (skl)
0012994: [OCCT:Documentation] Undocumented parameters in STEP and IGES translators (atp)
0013186: [OCCT:Modeling Algorithms] Problem with Boolean operation (ifv)
0012884: [OCCT:Modeling Algorithms] Wrong result of projection curve on surface (ifv)
37 issues View Issues
Released 2004-04-23
0000497: [OCCT:Modeling Algorithms] Results of cut and fuse operations are faulty shapes although arguments are valid. (jgv)
0003997: [OCCT:Data Exchange] It's not done the check of pointer for null value (tma)
0004717: [OCCT:Modeling Algorithms] A regression of new Boolean Operations (mkk)
0004900: [OCCT:Modeling Algorithms] Incorrect work of DRAW command bfuse
0005093: [OCCT:Modeling Algorithms] Wrong result of pipe algorithm (jgv)
0005246: [OCCT:Modeling Algorithms] Bug of new Boolean Operation. Case cfi/900/G4
0005303: [OCCT:Data Exchange] Integration of changing STEP translator after CAX-IF TR13J (skl)
0005335: [OCCT:Modeling Algorithms] Error in MakePipeShell: program hangs up (jgv)
0005336: [OCCT:Modeling Algorithms] Incorrect behavior of MakePipeShell algorithm (jgv)
0005607: [OCCT:Modeling Algorithms] Porting Local Operation algorithms to use New Boolean operations (ifv)
0005634: [OCCT:Modeling Algorithms] Porting 3d Offset algorithms to use New Boolean operations (jgv)
0003565: [OCCT:Modeling Algorithms] Dynamic loading of Draw Commands (mkv)
0005645: [OCCT:Modeling Algorithms] Useless messages in DRAW while performing command "mkoffset" (bugmaster)
0003896: [OCCT:Modeling Algorithms] BRepCheck_Analyzer does not detect faulty faces in solid shape. (jgv)
0005237: [OCCT:Data Exchange] Regression on IGESControl_Controller (gka)
0005581: [OCCT:Modeling Algorithms] Impossible to make offset on a shape (ofv)
0005579: [OCCT:Modeling Algorithms] Providing correct behaviour of exception catching code both STL and non-STL streams (bugmaster)
0005192: [OCCT:Data Exchange] After translation STEP file result curves are incorrect. (pdn)
0004692: [OCCT:Visualization] It is not possible to hilight Graphic3d_ArrayOfPolylines primitives. (bugmaster)
0005600: [OCCT:Foundation Classes] Corrupted header file NCollection_Stack.hxx (bugmaster)
0005187: [OCCT:Data Exchange] XCAFDoc_DocumentTool::IsXCAFDocument is declared but not implemented (bugmaster)
0004844: [OCCT:Visualization] Function V3d_View::Rotate use static variables (bugmaster)
22 issues View Issues
Released 2003-05-23
0000015: [OCCT:Modeling Data] There are some problems with visualisation in shading mode. (akm)
0000302: [OCCT:Modeling Algorithms] Uncorrect work of checkbrep (skv)
0000291: [OCCT:Modeling Algorithms] Some triangles of shading mesh are outside of shape boundaries. (See attached shape). (apo)
0000174: [OCCT:Modeling Algorithms] Unsatisfactory analyze given face in BRepCheck (ifv)
0000541: [OCCT:Modeling Algorithms] Extrema works wrong for line and circle laying on one plane. (apo)
0000831: [OCCT:Modeling Algorithms] regression in OS:FIXOCC40:fix comparing with OS:FIXOCC40:ref (ifv)
0000101: [OCCT:Modeling Algorithms] BUC60662. after restore c shell, section is incomplete (ofv)
0000810: [OCCT:Data Exchange] xalloc in optimise mode. (apn)
0000202: [OCCT:Modeling Algorithms] In math_NewtonFunctionRoot status Done is not initialized befor Perform
0000263: [OCCT:Modeling Algorithms] Incorrect mesh on shape.
0000271: [OCCT:Modeling Algorithms] Wrong intersection of two surfaces with additional information. (msv)
0000431: [OCCT:Modeling Algorithms] Intersection of two surfaces is not compleate curve.
0000446: [OCCT:Modeling Algorithms] BRepTools_WireExplorer while function checkshape gives not all edges of wire.
0000465: [OCCT:Modeling Algorithms] Wrong Reader for BRep models (jgv)
0000504: [OCCT:Modeling Algorithms] AllocMemory while intersection command (ifv)
0000816: [OCCT:Data Exchange] fail in xloop iges file in brep mode.
0000966: [OCCT:Data Exchange] Regression in KAS:dev VS OS:FIXOCC40:fix on divb
0001013: [OCCT:Modeling Algorithms] BRepBuilderAPI_MakeFace creates invalid face on planar wire. (ifv)
0000029: [OCCT:Data Exchange] Crash during try to load STEP file with a sample C31 on NT.
0000235: [OCCT:Modeling Algorithms] Incorrect intersection of two surfaces (ifv)
0003245: [OCCT:Modeling Algorithms] Bug in boolean operation with ellipse (mkk)
0000153: [OCCT:Visualization] Draw command v2dsetbg hangs up the application (sav)
0000008: [OCCT:Modeling Data] BRepTools_WireExplorere gives not all edges from a wire. (akm)
0000180: [OCCT:Data Exchange] Uncorrect work of FixMissingSeam (pdn)
0000444: [OCCT:Modeling Algorithms] Exception in '2dextrema' command (ifv)
0000136: [OCCT:Visualization] Selected objects is removed from the viewer while the boolean Updateviewer in the method AIS_IntercativeContext::Clear() was Fal (gg)
0000308: [OCCT:Modeling Algorithms] Can not project 3D-curve on surface. (skv)
0000366: [OCCT:Modeling Data] CSR n°BUC61006. Checkshape says that face is valid but it inludes selfintersecting wire. (bugmaster)
0000413: [OCCT:Modeling Algorithms] Bad result on cases 1cto/022/K1,K3.Regress. (ofv)
0000432: [OCCT:Modeling Data] Regression in dev regarding C40: exception during checkbrep (apo)
0000112: [OCCT:Visualization] BUC60956. When restoring a TopoDS_Shape containing a valid Meshing (computed for display) the meshing is computed again when dis (bugmaster)
0000191: [OCCT:Visualization] Exception during loading of cone into 2D viewer. (sav)
0000359: [OCCT:Modeling Algorithms] CSR n°BUC60979. Extrema between trimmed line and circle lead to exception. It takes patch only for C4.0. (bugmaster)
0000108: [OCCT:Modeling Algorithms] BUC61037. BRepTools::AddUVBounds for the planar face bounded by a circle returns too small bounding box. It is necessary to fi (skv)
0000225: [OCCT:Visualization] Draw command to unset color of objects in 2D AIS Viewer required (jfa)
0000360: [OCCT:Modeling Algorithms] CSR n°BUC60980. Can not find a projection the circle on the sphere. It takes fix only for C4.0 (bugmaster)
0000375: [OCCT:Modeling Algorithms] CSR n°BUC61046. Misprint in IntWalk_PWalking_1.gxx. It is necessary to fix problem only for de (bugmaster)
0000128: [OCCT:Visualization] The shading is false: objects seem to be situated in front of the others while they are behind. (gg)
0000278: [OCCT:Modeling Data] Command "checkshape" does not define self-crossing for some wires and assigns status "valid" for them (See attached shapes). (akm)
0000490: [OCCT:Modeling Algorithms] Result of fuse operation is faulty shape although arguments are valid (ifv)
0000155: [OCCT:Visualization] Impossible to load some shapes in 2D AIS Viewer (sav)
0000809: [OCCT:Modeling Algorithms] Misprint in IntPatch_IntersectionGen.gxx (ofv)
0000539: [OCCT:Modeling Algorithms] Regressions in KAS:dev:ros. (pkv)
0000532: [OCCT:Data Exchange] Regressions in KAS:dev:ros. (abv)
0000175: [OCCT:Modeling Data] Bug of a symmetry on this specific attached BREP shape. (akm)
0000035: [OCCT:Modeling Data] Checkshape skips bad shape from CTO tests (skv)
0000198: [OCCT:Visualization] Exception has been appeared during attempt to assign wrong font index for text. (sav)
0000154: [OCCT:Visualization] AIS2D_InteractiveContext::Erase(...) functions remove objects from context. (sav)
0000299: [OCCT:Modeling Algorithms] The 3D-point can not be classified by the solid (eap)
0000025: [OCCT:Modeling Algorithms] Checkshape says that the wire on face has bad orientation, but it is not truth (apo)
0000046: [OCCT:Data Exchange] rational bezier surfaces are not correctly exchanged with STEP (bugmaster)
0000317: [OCCT:Modeling Algorithms] A Solid "so" is valid, whereas wire "so_5" from the solid is not valid. (skv)
0000546: [OCCT:Data Exchange] Invalid shape locations after reading dxf file in DRAW. (bugmaster)
0000537: [OCCT:Modeling Algorithms] Bus error applicaton while intersection operation. (ifv)
0000908: [OCCT:Data Exchange] regression in KAS:dev (pdn)
0000284: [OCCT:Modeling Algorithms] Command "checkshape" "gives" exception during attempt to check attached shape. (skv)
0000002: [OCCT:Data Exchange] Standart output of Draw's STATSHAPE command is incorrect. (pdn)
0000209: [OCCT:Shape Healing] FixMissingSeam leads to lost pcurve on neighbouring face (skl)
0000019: [OCCT:Visualization] Face is invisible in the shading mode (akm)
0000365: [OCCT:Data Exchange] CSR n°BUC61004. Problems of step and iges file reading. (bugmaster)
0000421: [OCCT:Modeling Algorithms] Bad result on case cda/001/G4. Regress,linux. (ifv)
0000491: [OCCT:Modeling Algorithms] Result of fuse operation is faulty shape although arguments are valid. (ifv)
0000013: [OCCT:Modeling Data] It is impossible to intersect two surfaces. (ofv)
0000105: [OCCT:Modeling Data] BUC61026. Unstable work GeomFill_Pipe with specified guide. (bugmaster)
0000597: [OCCT:Visualization] problem with multiple selection in the AISViewer (bugmaster)
0000139: [OCCT:Modeling Algorithms] Intersection curve is wrong (eap)
0000739: [OCCT:Application Framework] Invalid GUIDs in DDataStd_DrawPresentation and DDataStd_Sample. (srn)
0000168: [OCCT:Data Exchange] Fix missing seam don't add seam (pdn)
0000021: [OCCT:Shape Healing] Modifications are not correctly processed by ShapeBuild_ReShape - loss of connectivities (pdn)
0000453: [OCCT:Modeling Algorithms] Loop on some cases in cfi grid (jgv)
0000113: [OCCT:Visualization] BUC60978. When objects are selected using AIS_InteractiveContext::Select(...) functions they are no more hilightable. (bugmaster)
0000120: [OCCT:Visualization] Bug of displaying in 3D Viewer on WNT (sav)
0000399: [OCCT:Modeling Algorithms] Checkshape gives wrong result for valid face "f". (pkv)
0000161: [OCCT:Modeling Algorithms] BRepCheck says 'OK' on face with inverted wire (akm)
0000109: [OCCT:Modeling Algorithms] BUC61057. Visualisation of the attached shape is wrong in the shading mode. (akm)
0000427: [OCCT:Modeling Algorithms] Cases che/001/E1,E3,E7,K1,K3,K7 stop test because they need too much memory and swap. (skv)
0000224: [OCCT:Visualization] Draw command to unset width of objects in 2D AIS Viewer required (jfa)
0000279: [OCCT:Data Exchange] Uncorrect work of FixOrientation in ShapeFix_Face (pdn)
0000372: [OCCT:Modeling Algorithms] CSR n°BUC61036. BRepClass3d_SolidClassifier classify point to solid as OUT, but the point is inside the solid. (bugmaster)
0000533: [OCCT:Data Exchange] XmlOcaf-Document is not stored in XDEDRAWEXE although stored in TCAF (abv)
0000991: [OCCT:Data Exchange] Command "exit" is out of work for XDEDRAWEXE and XSDRAWEXE. (skl)
0000192: [OCCT:Visualization] Node of rotated Circular Grid without lines was not selected properly by mouse. (sav)
0000603: [OCCT:Modeling Data] Add instantiation of LProp_SLProps using Adaptor3d_HSurface (ifv)
0000011: [OCCT:Modeling Data] Improvement of DRAW on WNT (abv)
0000199: [OCCT:Visualization] Exception has been appeared during attempt to assign wrong color index for text. (sav)
0000314: [OCCT:Data Exchange] Tolerance was increased after writing to IGES and reading after that. (pdn)
0000195: [OCCT:Visualization] Scaling of text font was not made properly. (sav)
0000423: [OCCT:Modeling Algorithms] Bad result on cases cfe/004/F2 and cfe/007/E5. Regress,linux. (ifv)
0000422: [OCCT:Modeling Algorithms] Bad result on case cda/002/D4 and cda/003/C4. Regress,linux. (ifv)
0000041: [OCCT:Modeling Algorithms] Isos lines are drawn incorrectly (akm)
0000183: [OCCT:Modeling Data] Regression on KAS:dev:ros (ifv)
0000362: [OCCT:Modeling Algorithms] CSR n°BUC60997. Command wzoom in Draw works incorrectly. (bugmaster)
0000407: [OCCT:Modeling Algorithms] Fuse and cut results are bad. REGRESS on cases 1cto/014/K2,K4.Linux. (eap)
0000376: [OCCT:Modeling Data] CSR n°BUC61049. Offset can not be created on the attached surface. (bugmaster)
0000587: [OCCT:Visualization] patch for SMDS package is required (see description) (sav)
0000298: [OCCT:Modeling Algorithms] Exception during "tcopy" command (eap)
0000106: [OCCT:Modeling Data] BUC61032. Can not intersect to unlimited surfaces (doing for a long time). It is necessary to fix problem only for C4.0 (bugmaster)
0000157: [OCCT:Modeling Data] Class BRepLib_FindSurface can not find plane for specified wire with tolerance 100mm. (apo)
0000964: [OCCT:Modeling Algorithms] Different behaviour for ROS and ROSDEB during CUT operation in CTO/908/A8 case (pkv)
0000371: [OCCT:Modeling Data] CSR n°BUC61034. Intersection between two BSplineSurfaces, using IntPatch_Intersection, lead to infinite cycle. It is necessary t (bugmaster)
0000268: [OCCT:Modeling Data] Using of command "lprops" for shapes that contain degenerated edges call exception. (Sample of such shape is attached). (ifv)
0000487: [OCCT:Modeling Algorithms] Regression on KAS:dev:ros with respect to OCC4.0 (jgv)
0000179: [OCCT:Modeling Algorithms] Bug in meshing of the enclosed face (SK25.brep) (akm)
0000547: [OCCT:Data Exchange] Big tolerance after sewing and commmand fixshape on attached file. (gka)
0000258: [OCCT:Modeling Data] Uncorrect shading (akm)
0000482: [OCCT:Shape Healing] Regression in ShapeFix_Wireframe (caused by fix on OCC394) (gka)
0000141: [OCCT:Modeling Data] Run tim eexception whiole segment operation. (eap)
0000318: [OCCT:Modeling Algorithms] Checkshape works wrong with Semi-Infinite Prism (s) (skv)
0000146: [OCCT:Visualization] Single selection in 2D AIS Viewer works not correct (sav)
0000356: [OCCT:Modeling Algorithms] The Draw command "wexplo" gives one edge instead of 6 for the face. (ifv)
0000451: [OCCT:Visualization] It is very difficult to select vertex in Vertex mode. (sav)
0000454: [OCCT:Modeling Algorithms] Wrong classification a 3D-point by a Solid (bugmaster)
0000325: [OCCT:Modeling Algorithms] Checkshape does not recognize an error in a bad face (skv)
0000378: [OCCT:Visualization] CSR n°BUC61058. Regression on KAS:dev:ros. Draw hangs after try to load 6381.brep shape to 3D Viewer. Case : cgg/004/S2. (bugmaster)
0000540: [OCCT:Visualization] It's impossible to retrieve background RGB components from V2d_View. (sav)
0000211: [OCCT:Modeling Data] Error of fillet prolongation. (skv)
0000234: [OCCT:Modeling Algorithms] Uncorrect work of checkbrep (akm)
0000193: [OCCT:Visualization] Node of rotated Circular Grid with lines was not selected properly by mouse. (sav)
0000410: [OCCT:Modeling Algorithms] Exception on cases 1cto/022/B1,B2,B3,(perhaps B4). Regress. (ifv)
0000430: [OCCT:Modeling Algorithms] Exception when projecting a point on surface of linear extrusion (ifv)
0000415: [OCCT:Modeling Algorithms] Draw crashes on case 2cto/900/C1.Regress,linux. (eap)
0000107: [OCCT:Modeling Algorithms] BUC61035. Extrema_ExtCS returns wrong U V parameters. It is necessary to fix problem only for C40. (ifv)
0000953: [OCCT:Data Exchange] Adding flags to class ShapeFix_Wireframe. (bugmaster)
0000221: [OCCT:Modeling Algorithms] Uncorrect work of BRepCheck (akm)
0000417: [OCCT:Modeling Algorithms] Bad result on case /2cto/900/Q3.Regress. (eap)
0000144: [OCCT:Modeling Algorithms] BUC60663. Section is incomplete. (eap)
0000373: [OCCT:Application Framework] CSR n°BUC61038. Problem in CVS compiler. Problem of distinguishing between an enumeration defi ed as BRepBuilderAPI_Transform (bugmaster)
0000022: [OCCT:Shape Healing] Locations are not correctly processed by ShapeBuild_ReShape (and base class BRepTools_ReShape) (sln)
0000017: [OCCT:Modeling Data] One face is not visible in the shading mode (akm)
0000333: [OCCT:Modeling Algorithms] Superimposed curves during intersection two surfaces (ofv)
0000007: [OCCT:Modeling Data] Extrema_ExtPElS throw the exception "gp_VectorWithNullMagnitude". (ifv)
0000182: [OCCT:Visualization] New additional functionality of 2D Viewer for Draw. (sav)
0000549: [OCCT:Visualization] use of OGL arrays functionality in CasCade visualization. (sav)
0000946: [OCCT:Modeling Algorithms] It is impossible to launch Draw if CASROOT has several backslashes (sln)
0000130: [OCCT:Modeling Data] Draw Environment: No intersection found between a specific surface and a line. (ifv)
0000276: [OCCT:Modeling Algorithms] Bad performance of checkshape on faces with multiple wires (ifv)
0000102: [OCCT:Modeling Algorithms] BUC60803. Fuse between the attached shapes fails. (eap)
0000259: [OCCT:Modeling Data] Inequality behaviour of checktopshape on SunOS and IRIX. (msv)
0000424: [OCCT:Modeling Algorithms] Draw hangs up on cases cfe/003/F3 and cfe/003/F5 (jgv)
0000163: [OCCT:Modeling Data] The result of extrema command is not correct. (akm)
0000377: [OCCT:Modeling Data] CSR n°BUC61056. Incorrect behaviour of BRepTopAdapter_FClass2d. It is necessary to fix problem only for KAS:dev. (bugmaster)
0000503: [OCCT:Modeling Algorithms] Draw hangs up during sprops operation (apo)
0000738: [OCCT:Application Framework] The GUIDs in XCAFDoc have incorrect format. (ptv)
0000363: [OCCT:Modeling Algorithms] CSR n°BUC60998. Incorrect work of persistence during reading and writing of degenerated edges. It is necessary to fix problem o (bugmaster)
0000630: [OCCT:Data Exchange] DRAW hungs up at the attempt to restore solid previously saved in STEP format (pdn)
0000125: [OCCT:Data Exchange] Exception during usage ShapeFix_Shell class. (gka)
0000516: [OCCT:Modeling Algorithms] Wrong classification of the 3D-point with the Solid . (apo)
0000196: [OCCT:Visualization] Rotation of text font was not made properly. (sav)
0000945: [OCCT:Data Exchange] regression in dev on ie_exhaust-A.stp (ptv)
0000194: [OCCT:Visualization] Rectangular ROTATED Grid with (and without) lines was not created properly. (sav)
0000226: [OCCT:Modeling Algorithms] Nurbsconvert crash in ProjLib_ComputeApproxOnPolarSurface (ifv)
0000023: [OCCT:Modeling Algorithms] Checkshape finds selfintersection on wire wich has not one. (eap)
0000364: [OCCT:Visualization] CSR n°BUC61000. Face is invisible in the shading mode in the 3D View. (bugmaster)
0000950: [OCCT:Data Exchange] No implementation of some methods in ShapeAnalysis_CheckSmallFace (ptv)
0000324: [OCCT:Modeling Algorithms] Can not intersect plane and cylinder.Infinite loop or bad performance. (ofv)
0000379: [OCCT:Modeling Data] CSR n°BUC61059. Uncatched exception when the first user command in Draw is an empty string. (bugmaster)
0000452: [OCCT:Modeling Algorithms] Loop on some cases in cto grids (ofv)
0000535: [OCCT:Modeling Algorithms] Command "fixshape" in DRAW increase quantity of shapes on attached shape. (gka)
0000370: [OCCT:Modeling Algorithms] CSR n°BUC61033. Intersection between a sphere and trimmed plane, using IntPatch_Intersection, lead to infinite cycle. (bugmaster)
0000416: [OCCT:Modeling Algorithms] Bad result on case 2cto/900/P6.Regress,except nt. (eap)
0000042: [OCCT:Modeling Data] BRepAlgo_Sewing does not sew attached shape with any tolerance. (bugmaster)
0000171: [OCCT:Data Exchange] Exception in ShapeFix_Shell during translation file bm2_id_t4-A.stp (pdn)
0000275: [OCCT:Modeling Algorithms] Lack of method "Perform(me: in out; P: Pnt from gp)" in the class GeomAPI_ProjectPointOnCurve (ifv)
0000197: [OCCT:Visualization] Multiple Selection: Choosing of viewer MODA for selection of ELEMENT was not made properly. (sav)
0000126: [OCCT:Modeling Data] BRepTools_WireExplorer can't walk along a wire (ifv)
0000369: [OCCT:Modeling Data] CSR n°BUC61031. BndLib_Add3dCurve raised an exception on edges which range is out of the domain of the curve. It is necessary to (bugmaster)
0000500: [OCCT:Modeling Algorithms] Result of pipe command of Draw is faulty (apo)
0000514: [OCCT:Data Exchange] I believe there is a bug in the IGES-reader: (ptv)
0000513: [OCCT:Modeling Algorithms] Can not intersect plane and conical surfaces (ifv)
0000034: [OCCT:Data Exchange] Invalid result of working FixMeassingSeam (pdn)
0000016: [OCCT:Modeling Data] Face wich is built on the torus surface with equals radii is not visible in shading mode (akm)
0000368: [OCCT:Modeling Data] CSR n°BUC61027. Visualization is too slow. It is necessary to fix problem only for C40. (bugmaster)
0000492: [OCCT:Modeling Algorithms] Exception occurs during fuse operation (pkv)
0000208: [OCCT:Shape Healing] Incorrect work of ShapeFix (skl)
0000374: [OCCT:Modeling Data] CSR n°BUC61040. Offset surface from bspline surface is not correct (bugmaster)
0000429: [OCCT:Modeling Algorithms] Projection for a point on a surface works wrong (apo)
0000409: [OCCT:Modeling Algorithms] Common of two shell is not closed shell.Regress on case 1cto/022/A1. (ofv)
0000327: [OCCT:Modeling Algorithms] Wrong checkbrep status (ifv)
0000024: [OCCT:Shape Healing] Recorded modifications are lost when converting from ShapeBuild_ReShape into ShapeProcess_ShapeContext and back (sln)
0000104: [OCCT:Modeling Data] BUC61007. Incorrect computation of volumes in C40. It is necessary to fix problem only for development CASCADE version. (ifv)
0000047: [OCCT:WOK] wmove spoils WBLIST (imv)
0000143: [OCCT:Modeling Algorithms] BUC60654.Command length give exeption on offset line. (eap)
0000169: [OCCT:Data Exchange] Fix Add PCurves create wrong pcurve. (ptv)
0000190: [OCCT:Visualization] Loaded vertex is invisible in 2D viewer. (sav)
0000231: [OCCT:Modeling Algorithms] Uncorrect work DRAW command "proj" in version dev (akm)
0000166: [OCCT:Visualization] Wrong reset the visualization parameters of an interactive object on close the local context (vro)
186 issues View Issues