python - 用于在 3D 点云上操作权重的 UI
问题描述
我想创建一个易于使用的工具来更改 3D 点云(常规网格)上点的权重。根据需要设置权重后,权重及其对应的 3D 坐标将导出为 JSON。应该可以一次更改单个点的权重或可定义大小的区域的权重(如半径为 x 的 3D 画笔)。
当前状态:
- 我创建了一个烧瓶网络服务,它接收一个多边形网格(stl)并返回一个定义分辨率的点云
- 一个有角度的网络应用程序使用点云数据来创建一个使用 div 元素的 2D 显示(错误)
- 要更改权重,用户可以单击单个元素并根据该位置 z 方向上的点数显示多个滑块。
- 或者,用户可以设置半径并通过单击位置在该半径内设置权重(这会影响半径内所有 z 层中的点)。
用户界面和工作流程不是很友好,也不是很直观。只有最高点的权重通过颜色可视化,并且权重操作相对耗时。
我正在寻找如何为所描述的功能构建更好的 UI 的想法和建议,它不一定是基于 Web 的。
也许已经有我不知道的解决方案或框架可以用来以更好的方式解决这个问题。
解决方案
推荐阅读
- excel - 如何仅在给定值的Excel中求和
- reactjs - 如何在将活动链接设置为另一个链接时折叠 metismenu react js 中的菜单?
- centos7 - 如何解决 cron 计划问题?
- java - 在 RabbitMQ 中的给定日期后退订特定队列
- java - 使用正则表达式从给定的字符串值中提取子字符串
- reactjs - 错误:java.io.IOException:UT000036:连接终止解析多部分数据
- java - Maven 创建单个可执行 jar 文件
- angular - JAVA SPRING 休息应用程序在正文中收到 null
- python - 如何克服 Python 中的 TypeError
- docker - 防止 nvidia-docker 使用 debian 包安装 nvidia 驱动程序