我正在使用此代码让用户从加载的点云中选择特定点。关键是允许他们手动修剪点云,然后创建自动异常值检测来修剪这些点。但是,我在任何地方都找不到如何删除这些点?
{
ObjRef[] obj_refs;
var rc = Rhino.Input.RhinoGet.GetMultipleObjects("Select point", false, ObjectType.Point, out obj_refs);
if (rc != Result.Success)
return rc;
foreach (var o_ref in obj_refs)
{
var point = o_ref.Point();
RhinoApp.WriteLine("Point: x:{0}, y:{1}, z:{2}",
point.Location.X,
point.Location.Y,
point.Location.Z);
}
doc.Objects.UnselectAll();
doc.Views.Redraw();
return Result.Success;
}```