occt: master c4ea4ca3
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
oan | master | 2022-09-09 11:29:38 | master f3573fb5 | |
Affected Issues | 0032241: Mesh - wrong shading display of thrusections [regression since OCCT 7.4.0] | |||
Changeset | 0032241: Mesh - wrong shading display of thrusections [regression since OCCT 7.4.0] 0032422: Mesh - Weird rendering 0029641: Mesher produce 'bad' result for extruded spline with given deviation coefficient Added method BRepMesh_NURBSRangeSplitter::getUndefinedInterval() intended to compute checkpoint parameters for those NURBS surfaces which have no intervals at all. In this case number of poles is used to produce artificial regular grid which can be refined further. Add at least one midpoint for surfaces with one interval and only two poles. Added BRepMesh_ExtrusionRangeSplitter and BRepMesh_UndefinedRangeSplitter derivatives from BRepMesh_NURBSRangeSplitter intended to handle special cases of extrusion surfaces and general surfaces with undefined parameters. |
|||
add - src/BRepMesh/BRepMesh_ExtrusionRangeSplitter.cxx | Diff File | |||
add - src/BRepMesh/BRepMesh_ExtrusionRangeSplitter.hxx | Diff File | |||
mod - src/BRepMesh/BRepMesh_MeshAlgoFactory.cxx | Diff File | |||
mod - src/BRepMesh/BRepMesh_NURBSRangeSplitter.cxx | Diff File | |||
mod - src/BRepMesh/BRepMesh_NURBSRangeSplitter.hxx | Diff File | |||
add - src/BRepMesh/BRepMesh_UndefinedRangeSplitter.cxx | Diff File | |||
add - src/BRepMesh/BRepMesh_UndefinedRangeSplitter.hxx | Diff File | |||
mod - src/BRepMesh/FILES | Diff File | |||
mod - tests/bugs/iges/buc60820_1 | Diff File | |||
mod - tests/bugs/iges/buc60820_2 | Diff File | |||
mod - tests/bugs/iges/buc60823 | Diff File | |||
mod - tests/bugs/iges/bug306 | Diff File | |||
mod - tests/bugs/mesh/bug23631 | Diff File | |||
mod - tests/bugs/mesh/bug25287 | Diff File | |||
mod - tests/bugs/mesh/bug27845 | Diff File | |||
mod - tests/bugs/mesh/bug29149 | Diff File | |||
add - tests/bugs/mesh/bug29641 | Diff File | |||
mod - tests/bugs/mesh/bug30008_1 | Diff File | |||
mod - tests/bugs/mesh/bug30167 | Diff File | |||
mod - tests/bugs/mesh/bug31251 | Diff File | |||
add - tests/bugs/mesh/bug32241 | Diff File | |||
add - tests/bugs/mesh/bug32422 | Diff File | |||
mod - tests/bugs/modalg_2/bug264_0 | Diff File | |||
mod - tests/bugs/modalg_2/bug292 | Diff File | |||
mod - tests/bugs/modalg_2/bug358 | Diff File | |||
mod - tests/bugs/moddata_1/bug15519 | Diff File | |||
mod - tests/bugs/moddata_1/bug22759 | Diff File | |||
mod - tests/bugs/moddata_2/bug428 | Diff File | |||
mod - tests/de_mesh/shape_write_stl/A11 | Diff File | |||
mod - tests/de_mesh/shape_write_stl/A4 | Diff File | |||
mod - tests/hlr/poly_hlr/bug23625_1 | Diff File | |||
mod - tests/hlr/poly_hlr/bug23625_2 | Diff File | |||
mod - tests/hlr/poly_hlr/bug23625_3 | Diff File | |||
mod - tests/hlr/poly_hlr/bug27719_102 | Diff File | |||
mod - tests/hlr/poly_hlr/bug27719_103 | Diff File | |||
mod - tests/hlr/poly_hlr/bug27719_104 | Diff File | |||
mod - tests/hlr/poly_hlr/bug27719_105 | Diff File | |||
mod - tests/hlr/poly_hlr/C12 | Diff File | |||
mod - tests/hlr/poly_hlr/C14 | Diff File | |||
mod - tests/hlr/poly_hlr/C15 | Diff File | |||
mod - tests/hlr/poly_hlr/C16 | Diff File | |||
mod - tests/hlr/poly_hlr/C17 | Diff File | |||
mod - tests/hlr/poly_hlr/C3 | Diff File | |||
mod - tests/hlr/poly_hlr/C7 | Diff File | |||
mod - tests/mesh/data/advanced/B8 | Diff File | |||
mod - tests/mesh/data/standard/L2 | Diff File | |||
mod - tests/mesh/data/standard/M8 | Diff File | |||
mod - tests/mesh/data/standard/Q3 | Diff File | |||
mod - tests/mesh/data/standard/U2 | Diff File | |||
mod - tests/mesh/data/standard/W6 | Diff File | |||
mod - tests/mesh/data/standard/W7 | Diff File | |||
mod - tests/mesh/data/standard/X1 | Diff File | |||
mod - tests/perf/mesh/bug26965 | Diff File | |||
mod - tests/v3d/bugs/bug288_5 | Diff File |