System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开的领域总体涉及建模系统,并且更具体地涉及自适应拟合三维(3d)模型的系统和方法。
技术介绍
1、现代制造业将3d建模应用于各种应用中,以准确建模各种尺寸和形状的制造对象。一种广泛使用的3d虚拟建模技术是多边形网格,其使用顶点、边和面的集合来定义多面体对象的形状。尽管多边形网格通常用于具有弯曲表面的对象,但使用多边形网格对具有相对复杂形状(尤其是具有尖锐特征)的对象进行建模可能会导致模型中的控制点数量过多,无法准确跟踪对象的弯曲特征。
技术实现思路
1、鉴于上述情况,提供了一种建模系统,包括至少一个处理器,其通信地耦合到存储三维(3d)计算机辅助设计(cad)模型和指令的非易失性存储器,该指令在由处理器执行时致使处理器:检索对象的3d cad模型;提取3d cad模型的外表面,该外表面包括多个面;从外表面的多个面中的每一个提取特征曲线;从所生成的特征曲线生成参数化表面;并且输出特征曲线和参数化表面。
2、已经讨论的特征、功能和优点可以在各种实施例中独立实现,或者可以在其他实施例中组合,其进一步细节可以参考以下描述和附图。
【技术保护点】
1.一种建模系统(10),其包括:
2.根据权利要求1所述的建模系统(10),其中,所述指令(32)在由所述处理器(14)执行时还致使所述处理器(14):
3.根据权利要求2所述的建模系统(10),其中,空间索引方案被用于生成彼此相邻的特征曲线对的所述列表(36)。
4.根据权利要求2所述的建模系统(10),其中,为了生成彼此相邻的特征曲线对的所述列表(36),针对每个特征曲线对:
5.根据权利要求2所述的建模系统(10),其中,为了生成彼此相邻的特征曲线对的所述列表(36),针对每个特征曲线对:
6.根据权利要求5所述的建模系统(10),其中,响应于确定所述中点和所述端点在所述预定距离内分离,并且所述预定距离大于所述特征曲线对的所述特征曲线(C1-C199)的弧长之间的差的一半,将所述特征曲线对添加到彼此相邻的特征曲线对的所述列表(36)。
7.根据权利要求2所述的建模系统(10),其中,所述连接性图(34)将所述特征曲线(C1-C199)映射到所述多个面,并且将所述3D空间中的点映射到所述特征曲线(C1-
8.根据权利要求1所述的建模系统(10),其中,所述处理器(14)还被配置为基于所生成的特征曲线(C1-C199)和所述参数化表面(42)生成瓦片。
9.根据权利要求1所述的建模系统(10),其中,从所述多个面提取具有比预定最小长度长的弧长的特征曲线(C1-C199)。
10.根据权利要求1所述的建模系统(10),其中
11.一种建模方法(100),其包括以下步骤:
12.根据权利要求11所述的建模方法(100),还包括以下步骤:
13.根据权利要求12所述的建模方法(100),其中,空间索引方案被用于生成彼此接近或相邻的特征曲线对的所述列表(36)。
14.根据权利要求12所述的建模方法(100),其中,为了生成彼此相邻的特征曲线对的所述列表(36),针对每个特征曲线对:
15.根据权利要求12所述的建模方法(100),其中,为了生成彼此相邻的特征曲线对的所述列表(36),针对每个特征曲线对:
16.根据权利要求15所述的建模方法(100),其中,响应于确定所述中点和所述端点在所述预定距离内分离,并且所述预定距离大于所述特征曲线对的所述特征曲线(C1-C199)的弧长之间的差的一半,将所述特征曲线对添加到彼此相邻的特征曲线对的所述列表(36)。
17.根据权利要求12所述的建模方法(100),其中,所述连接性图(34)将所述特征曲线(C1-C199)映射到所述多个面,并且将所述3D空间中的点映射到所述特征曲线(C1-C199)。
18.根据权利要求11所述的建模方法(100),还包括基于所生成的特征曲线(C1-C199)和所述参数化表面(42)生成瓦片。
19.根据权利要求11所述的建模方法(100),其中
20.一种建模系统(10),其包括:
...【技术特征摘要】
1.一种建模系统(10),其包括:
2.根据权利要求1所述的建模系统(10),其中,所述指令(32)在由所述处理器(14)执行时还致使所述处理器(14):
3.根据权利要求2所述的建模系统(10),其中,空间索引方案被用于生成彼此相邻的特征曲线对的所述列表(36)。
4.根据权利要求2所述的建模系统(10),其中,为了生成彼此相邻的特征曲线对的所述列表(36),针对每个特征曲线对:
5.根据权利要求2所述的建模系统(10),其中,为了生成彼此相邻的特征曲线对的所述列表(36),针对每个特征曲线对:
6.根据权利要求5所述的建模系统(10),其中,响应于确定所述中点和所述端点在所述预定距离内分离,并且所述预定距离大于所述特征曲线对的所述特征曲线(c1-c199)的弧长之间的差的一半,将所述特征曲线对添加到彼此相邻的特征曲线对的所述列表(36)。
7.根据权利要求2所述的建模系统(10),其中,所述连接性图(34)将所述特征曲线(c1-c199)映射到所述多个面,并且将所述3d空间中的点映射到所述特征曲线(c1-c199)。
8.根据权利要求1所述的建模系统(10),其中,所述处理器(14)还被配置为基于所生成的特征曲线(c1-c199)和所述参数化表面(42)生成瓦片。
9.根据权利要求1所述的建模系统(10),其中,从所述多个面提取具有比预定最小长度长的弧长的特征曲线(c1-c199)。
1...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。