您的功能请求是否与问题有关?
描述您想要的解决方案
描述您考虑过的替代方案
您对拥有这样的功能感兴趣还是太麻烦了? 如果这看起来是个好主意,我非常愿意致力于开发它,但我的技能非常有限,我需要帮助。 或有关从哪里开始的建议。
我现在正在阅读程序员的手册。
此致
Bartosz Stachowicz>
附加上下文
<--->
亲爱的@bartoszstachowicz ,
好问题。 无法可视化系泊线是 OpenFAST 当前可视化能力的一个不幸限制。 不仅适用于 MAP++,还适用于 OpenFAST 的其他系泊模块:MoorDyn 和 FEAMooring。 只是一些评论:
系泊线当前未可视化,因为系泊模块当前仅通过导缆器连接与其他模块交互(对于系泊-子结构交互),因此 OpenFAST 胶水代码不知道沿每条系泊线的点的位移和加载。
要添加可视化功能,最好添加与沿着每条系泊线的节点位移相关的系泊模块的输出(即使此输出与其他模块没有关联的交互)。 应使用 line2 网格来确保可视化功能可以解释点元素之间的互连。
MAP++ 对每条系泊线进行解析求解,因此,每条线都没有进行数值离散化(当然,每条系泊线之间的互连处都有节点)。 这可能会使在 MAP++ 中可视化每条线的悬链线形状变得困难,除非人为地将节点添加到解决方案中。 MoorDyn 和 FEAMooring 确实涉及将每条系泊线离散化为多个线段。
我会让其他人评论开发这个新功能需要多少努力。
此致,
亲爱的 OpenFAST 团队,
这个周末我试了一下,效果不错。 在 MAP C++ 中,已经有一个例程可以计算沿线给定数量的点的坐标:map_plot_x_array
我必须修改输出,为模拟中的所有线创建单个网格,以及能够设置元素长度的初始输入。
但是,绘制时,连接节点在局部线 x 方向上发生了变化。 我希望这仅适用于绘图程序:)。
也许有人知道这是为什么? 我还想不通。
我附上了一些班次的照片。
最亲切的问候,
学士
@bartoszstachowicz ,这是一个非常好的补充! 我不完全确定为什么电缆的 x 方向会发生变化。 我将不得不查看您的实现,以判断它是 VTK 导出的工件,还是 MAP++ 中的错误。
您是否愿意为 OpenFAST 社区贡献此功能? 如果是这样,您想通过添加代码向 dev 分支创建拉取请求吗?
@andrew-platt ,你好,是的,只要我有时间整理一下并了解它如何处理拉取请求。
最有用的评论
亲爱的 OpenFAST 团队,
这个周末我试了一下,效果不错。 在 MAP C++ 中,已经有一个例程可以计算沿线给定数量的点的坐标:map_plot_x_array
我必须修改输出,为模拟中的所有线创建单个网格,以及能够设置元素长度的初始输入。
但是,绘制时,连接节点在局部线 x 方向上发生了变化。 我希望这仅适用于绘图程序:)。
也许有人知道这是为什么? 我还想不通。
我附上了一些班次的照片。
最亲切的问候,
学士