Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration request to master #336

Merged
merged 36 commits into from
Feb 3, 2025
Merged

Integration request to master #336

merged 36 commits into from
Feb 3, 2025

Conversation

dpasukhi
Copy link
Member

@dpasukhi dpasukhi commented Feb 3, 2025

Integration request to collect a sequence of patches as a periodical branch.
Will be available for short time only during development circle

dpasukhi and others added 30 commits January 27, 2025 12:37
Fix logic for processing degenerated edges in NewPolygon function
Fix calculation of myOY in GeomPlate_BuildAveragePlane to use cross product with OZ
Skip degenerated curves in BRepOffset_Tool::TryProject to improve robustness
Mutex is added to XSControl_WorkSession to prevent data races
  during reading and writing.
Tests are added to check the behavior of STEP readers/writers in
  multithreading environment.
… with Graphic3d_TMF_ZoomPers #309

Recalculation of manipulator position if attached object has zoom transform persistence
  as well as set its anchor point in Transformation.
Refactor version handling to use version.cmake and update related scripts.
Created new symbols to extract information by C function
Add warning message about LGPL 2.1 licensing limitations for static linking
… of a color #317

Quantity_ColorRGBA::ColorToHex() is now used for consistent HEX formatting of RGBA colors.
by explicitly casting between BigInt and Number within EM_JS() blocks.
Build System - Add compiler version checks for C++17 support
Improve version extraction and add error handling for missing version file
#322

BVH::SurfaceCalculator::Area() fails to calculate area of transformed box.
Use absolute values of intermediate calculations to
  compute surface area of a box, so they do not diminish each other.
Product attributes metadata for step files is now handled during import.
Attribute ReadProductMetadata is added to DESTEP_Parameters.
Method STEPCAFControl_Reader::ReadMetadata() is partially refactored.
Metadata tests for STEP are updated with new data.
Metadata tests for GLTF are updated with new data (since original
metadata in those tests is acquired from STEP files).
Fixed issue with missed git info as a part of dev version.
Add option to enable/disable git hash extraction in version string.
Added missed configuration for non-manifold topology writing
Created flat skin for AIS_Manipulator presentation
Added "-flat" option to vmanipulator command
Added functionality to transform the manipulator depending on the camera rotation.
Added local transformation for Graphic3d_Group.
Added RecomputeTransformation method to PrsMgr_PresentableObject.
When overloading this method, you can set a transformation for an object depending on the rotation of the camera.
v3d/manipulator/flat: test case added
Add script to clean unused test images and update workflow to include it
dpasukhi and others added 6 commits February 2, 2025 15:35
Add GitHub Actions for TInspector build and clang-format check
Reorganize QT search to work with native Linux packages
Reorganize build-and-test workflow to have actions
Added functionality to export TopoDS_Vertex and TopoDS_Edge to GLTF format
Added functionality to import Points and Lines from GLTF format
Apply new regex replacement with method's guards in .cxx
Update GH workflow with style checking
@dpasukhi dpasukhi added the 2. IR Integration request (Used for marking PR as a collection of multiple integration for master) label Feb 3, 2025
@dpasukhi dpasukhi merged commit cc30b93 into master Feb 3, 2025
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2. IR Integration request (Used for marking PR as a collection of multiple integration for master)
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants