我可以使用以下代码修改网格的线条颜色。
extension ARMeshClassification {
var description: String {
switch self {
case .ceiling: return "Ceiling"
case .door: return "Door"
case .floor: return "Floor"
case .seat: return "Seat"
case .table: return "Table"
case .wall: return "Wall"
case .window: return "Window"
case .none: return "None"
@unknown default: return "Unknown"
}
}
var color: UIColor {
switch self {
case .ceiling: return .red
case .door: return .green
case .floor: return .blue
case .seat: return .cyan
case .table: return .magenta
case .wall: return .yellow
case .window: return .black
case .none: return .systemOrange
@unknown default: return .gray
}
}
}
但是我找不到修改网格内容的方法,让受监视的网格平面显示其他颜色。与3d扫描仪应用程序具有相同的效果。