首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从波束边界框中获取min

从波束边界框中获取min
EN

Stack Overflow用户
提问于 2015-10-01 20:34:27
回答 1查看 546关注 0票数 0

我有一根横梁与两根柱子相交。我想得到梁边界框的最小点,它不在两个支撑柱的内部。我知道梁有一个起点和一个终点,我也知道如何获得它的边界框。但是,它会检索整个梁的边界框以及由柱支撑的梁的那些部分。

这个是可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2015-10-20 00:54:16

我认为这是一个棘手的问题:柱和梁可能都不是“行为良好”的实体,就像简单的条形一样,但可以是L、I或U形状,或许多其他形状。因此交点可以在任何面上。

假设有一个复杂的场景,您可能首先需要找出两个元素是否以某种方式相交(see a sample here on how find intersection bounding box)。现在两个元素相交,对于每个面,对另一个元素上接近的所有面调用Face.Intersect。如果面相交,则获取每条边/曲线并调用另一个实体上的曲线。这应该会返回您正在寻找的XYZ点。离实际节点(分析模型的交点)最近的点应该是您最初询问的点。

对不起,我没有例子,也不能测试这个,但听起来很合理:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32887737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档