occt: master 7aaed2ce
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
mzernova | master | 2022-08-18 17:12:03 | master da76ea43 | |
Affected Issues | 0032547: Visualization, Select3D_SensitiveCylinder - implement picking of a hollow cylinder | |||
Changeset | 0032547: Visualization, Select3D_SensitiveCylinder - implement picking of a hollow cylinder Select3D_SensitiveCircle now inherits directly from Select3D_SensitiveEntity. The sensitive circle sector is created using the Select3D_SensitivePoly class directly. Added appropriate methods for selecting sensitive circles. Added parameter myIsHollow to Select3D_SensitiveCylinder class. It allows you to search for intersections with cylinders without covers. The Draw vcircle command has been extended with UStart and UEnd parameters to create a sector of a circle. Added tests: vselect/cone_cylinder/circle_sector vselect/cone_cylinder/circle_wire vselect/cone_cylinder/filled_circle vselect/cone_cylinder/transformed vselect/cone_cylinder/hollow_cone_cyl |
|||
mod - src/AIS/AIS_Circle.cxx | Diff File | |||
mod - src/AIS/AIS_Manipulator.cxx | Diff File | |||
mod - src/PrsDim/PrsDim_ConcentricRelation.cxx | Diff File | |||
mod - src/PrsDim/PrsDim_EqualDistanceRelation.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveCircle.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveCircle.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveCylinder.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveCylinder.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitivePoly.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitivePoly.hxx | Diff File | |||
mod - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_AxisIntersector.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_AxisIntersector.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_BaseIntersector.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_BaseIntersector.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_Frustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_Frustum.lxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx | Diff File | |||
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx | Diff File | |||
mod - src/StdSelect/StdSelect_BRepSelectionTool.hxx | Diff File | |||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | |||
mod - tests/v3d/manipulator/rotate | Diff File | |||
mod - tests/vselect/bugs/bug27477 | Diff File | |||
add - tests/vselect/cone_cylinder/circle_sector | Diff File | |||
add - tests/vselect/cone_cylinder/circle_wire | Diff File | |||
add - tests/vselect/cone_cylinder/filled_circle | Diff File | |||
add - tests/vselect/cone_cylinder/hollow_cone_cyl | Diff File | |||
add - tests/vselect/cone_cylinder/transformed_circle | Diff File | |||
mod - tests/vselect/cone_cylinder/trsf_cone | Diff File | |||
mod - tests/vselect/cone_cylinder/trsf_cyl | Diff File |