OpenCASCADE:Modeling Data之形状的属性

  • 形状的局部特性
  • 曲线和曲面的局部特性
  • 曲线和曲面的连续性
  • 共享边的规律
  • 形状的全局属性
  • 曲线和曲面适配器

形状的局部特性

BRepLProp包提供了形状组件的局部属性,其中包含计算 BRep 模型中边和面的各种局部属性的算法。

可以查询的本地属性有:

对于支持边的曲线上的参数 u 点:
重点,
导数向量,直到三次,
切线向量,
正常的,
曲率和曲率中心;
对于支持面的表面上的参数 (u, v) 点:
重点,
导数向量,直到二阶,
u 和 v 等参曲线的切向量,
法向量,
最小或最大曲率,以及相应的曲率方向;
支持一条边的曲线的连续性程度,该边由其他两条边在其连接点连接而成。
分析的边和面被描述为BRepAdaptor曲线和曲面,它们为形状提供了一个用于描述其几何支持的界面。局部属性的基点由曲线上的 u 参数值或曲面上的 (u, v) 参数值定义。

曲线和曲面的局部特性

“曲线和曲面的局部属性”组件提供了计算几何曲线(在 2D 或 3D 空间中)或表面上的

OpenCASCADE:Modeling Data之形状的属性相关推荐

  1. OpenCASCADE:Modeling Data之边界框

    OpenCASCADE:Modeling Data之边界框 一些与 OBB 配合使用的算法的简要说明 从一组点创建 OBB 从一组点创建最佳 OBB 基于惯性轴的 OBB 创建 点的方法 IsOut ...

  2. OpenCASCADE:Modeling Data之拓扑

    OpenCASCADE:Modeling Data之拓扑 拓扑 形状内容 拓扑类型 方向 状态 形状位置 操作形状和子形状 拓扑数据结构探索 形状列表和Map 拓扑 OCCT 拓扑允许访问和操作对象的 ...

  3. OpenCASCADE:Modeling Data之几何实用程序

    OpenCASCADE:Modeling Data之几何实用程序 插值和近似 一组点的分析 基本插值和近似 二维插值 3D 插值 二维近似 3D 近似 表面近似 高级逼近 直接构造 简单几何实体 由句 ...

  4. OpenCASCADE:Modeling Data之3D几何

    OpenCASCADE:Modeling Data之3D几何 所述的Geom包定义在三维空间中的几何对象,并包含所有的基本几何变换,例如身份,旋转,平移,镜像,尺度变换,变换的组合等,以及取决于几何对 ...

  5. OpenCASCADE:Modeling Data之二维几何

    OpenCASCADE:Modeling Data之二维几何 Geom2d包定义了 2dspace 中的几何对象.所有几何实体都经过 STEP 处理.对象通过引用处理. 特别是,Geom2d包提供了以 ...

  6. visio调整形状位置_如何在Visio 中设置形状的属性?

    Visio 2010允许用户通过具体的设置项目,更改形状的属性. 1.更改尺寸和位置 用户除了可以通过拖动形状手柄调整形状的属性外,还可以通过精确的数值定义形状的尺寸和其他多种属性.选择形状后,用户即 ...

  7. 【OCC学习16】Modeling Data模块2d几何图形创建

    一.Modeling Data模块包含四个Toolkit TKBrep:brep的实现,创建拓扑对象 TKG2d:创建2D几何对象 TKG3d: 创建三维几何对象 TKGeomBase:辅助管理2D. ...

  8. ext-js 中 Ext.data.Model 的 phantom 属性的讨论

    我使用的extjs版本是4.1.0 ,在Ext.data.Model中, 有一个属性叫phantom,平时不太用到,也没多注意,直到这2天我们team一个js专家遇到一个很棘手的问题,这才触发我去窥测 ...

  9. occt_modeling_data(二)——形状的属性

    下面是我基于opencascade英文文档中关于occt_modeling_data中Properties of Shapes部分进行的翻译,英文好的还是建议直接看文档,部分我不肯定的地方我会附上英文 ...

最新文章

  1. 机器学习 欧式距离及代码实现
  2. ubuntu12.04编译android4.0源代码Deug2
  3. 推荐两本旧书 recommend two CM books,which are not up-to-date
  4. 微服务架构的核心要点和实现原理
  5. python快速加引号_在python中如何快速地将一串字符串首尾加上双引号?
  6. .net Int16 、(int Int32)、 Int64 的区别
  7. Ant Design 使用小结
  8. 串行内存消耗 并行内存_如何估算内存消耗?
  9. json字符串生成C#实体类的工具
  10. Android studio如何更改应用程序的图标以及名称
  11. 如何搭建基于C#和 Appium 的 Android自动测试环境
  12. 第四十六章:SpringBoot RabbitMQ完成消息延迟消费
  13. URI is not registered (Settings | Languages Frameworks | Schemas and DTDs)怎么解决?
  14. R语言信用评分卡:探索性数据分析
  15. 用lombok插件,驼峰属性第一个是一个字母的,属性没有接收到值,使用@JsonProperty解决(工作遇到的坑)
  16. php 接收复杂json,php解析复杂json的实例 - 火车api的应用
  17. 17开头的是什么号码?为什么17开头手机号最好不要用
  18. 计算机二级考试时间2020年3月,2020年计算机二级3月考试时间
  19. 2021年幼儿园教师招聘:中班绘画活动《吹画梅花》
  20. 怎么用python画直线_python怎么画直线

热门文章

  1. Spring Boot——基于spring-boot-starter-mail发送邮件的 Service 服务类DEMO
  2. 多边形面积(Area_Of_Polygons)
  3. 【数据结构笔记】B树和B+树的实现,哈希查找,STL中的hash_map和unordered_map容器用法
  4. 【yolo】ubuntu18.04 yolo打开摄像头实时检测框目标 转化pth文件为onnx
  5. docker piwik
  6. ERROR Streaming result set com.mysql.jdbc.RowDataDynamic@1d5a7f6 is still active. No statements may
  7. 初探swift语言的学习笔记四-2(对上一节有些遗留进行处理)
  8. Hibernate框架--学习笔记(上):hibernate项目的搭建和常用接口方法、对象的使用
  9. HttpURLConnection 中Cookie 使用
  10. java web 手机验证_javaWeb发送手机短信验证码(云通讯)