FIX: Accuracy judgment problem of printable area

jira: none
Change-Id: I13cb2e34ec049947f7acce35110ed8e2e5fa6033
This commit is contained in:
zhimin.zeng 2024-12-21 17:23:10 +08:00 committed by lane.wei
parent 820b3fe4f6
commit c819ec27a5
1 changed files with 2 additions and 2 deletions

View File

@ -478,8 +478,8 @@ BuildVolume::ObjectState BuildVolume::check_object_state_with_extruder_areas(co
BuildVolume::ObjectState BuildVolume::check_volume_bbox_state_with_extruder_area(const BoundingBoxf3& volume_bbox, int index) const
{
const BuildExtruderVolume& extruder_volume = get_extruder_area_volume(index);
if (extruder_volume.same_with_bed || extruder_volume.bboxf.contains(volume_bbox))
BoundingBox3Base<Vec3d> extruder_bbox = extruder_volume.bboxf.inflated(SceneEpsilon);
if (extruder_volume.same_with_bed || extruder_bbox.contains(volume_bbox))
return ObjectState::Inside;
else
return ObjectState::Limited;