DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0022571

BRepTools_ReShape::Status() incorrectly returns new result for shapes with location

CommunityOCCT:Modeling Algorithmsassigned0 public notes

Search issues

Description

RLN contribution:
fix230 ==> bug
- Detailed description: With MyConsiderLocation mode = True, Status() returns a
shape with null location
        Fixed version now uses Value() to check the result. Additional fix in
Value() - to multiply result
        location by shape location, not vice versa.
        Test case - import shaver.igs into XDE, and check that subshapes are of
full yellow color. Quick
        check - entity 10921 and its 1st face (10922). Prior to the fix, the
TransferProcess incorrectly
        stored a null location result and therefore colors were not assigned to
the resulting subshape.

fix345 ==> Improvement
- Summary: BRepTools_ReShape now is able to accumulate shape mapping from
another ShapeBuild_ReShape
- Detailed description: New method void BRepTools_ReShape::Join (const
Handle(ShapeBuild_ReShape)&) added.
        The use case for it is concurrent processing of shapes and then
reduction of results into a single ReShape.

=============================================
Branch OCC22571_BRepToolsReShape is created

Public activity

No public notes

Participants are labeled by their role within this record.