OpenCASCADE可视化:3D演示之图形基元

  • 结构层次
  • 图形基元
  • 原始数组
  • 文本原语
  • 材料
  • 纹理
  • 自定义着色器

所述Graphic3d包用于在3D查看器来创建3D图形对象。这些称为结构的对象由一组图元(例如线段、三角形、文本和标记)和属性(例如颜色、透明度、反射、线型、线宽和文本字体)组成。组是结构中最小的可编辑元素。转换可以应用于结构。结构可以连接以形成由转换组成的结构树。结构由查看器全局操作。

图形结构可以是:

显示,
突出显示,
抹去,
变身,
连接以形成由转换创建的结构树层次结构。
有以下课程:

线条、面、标记、文本、材料的视觉属性,
向量和顶点,
图形对象、组和结构。

结构层次

根是结构层次或结构网络的顶部。父结构的属性被传递给它的后代。后代结构的属性不影响父结构。不支持递归结构网络。

图形基元

标记
有一个或多个顶点,
有一个类型、一个比例因子和一个颜色,
具有独立于变换的大小、形状和方向。
三角测量
至少有三个顶点,
为着色定义了节点法线,
具有内部属性——风格、颜

OpenCASCADE可视化:3D演示之图形基元相关推荐

  1. OpenCASCADE可视化:3D演示之创建3D场景

    OpenCASCADE可视化:3D演示之创建3D场景 创建属性 创建 3D 查看器(Windows 示例) 创建 3D 视图(Windows 示例) 创建交互式上下文 创建您自己的交互式对象 在交互式 ...

  2. OpenCASCADE可视化:3D演示之3D术语表

    OpenCASCADE可视化:3D演示之3D术语表 组 光源 Primitive 结构- 管理一组组 视图 查看器 视图方向- 视图映射- Z-Buffering 组 一组基元和这些基元的属性.基元和 ...

  3. OpenCASCADE可视化:3D演示之3D视图设施

    OpenCASCADE可视化:3D演示之3D视图设施 概述 一个编程示例 定义查看参数 正投影 透视投影 立体投影 视锥剔除 查看背景样式 将 3D 场景转储到图像文件中 光线追踪支持 显示优先级 Z ...

  4. OpenCASCADE绘制测试线束:图形命令之AIS 查看器——网格可视化服务

    OpenCASCADE绘制测试线束:图形命令之AIS 查看器--网格可视化服务 meshfromstl meshdispmode meshselmode meshshadcolor meshlinkc ...

  5. OpenCASCADE可视化:应用交互服务之交互对象

    OpenCASCADE可视化:应用交互服务之交互对象 演示文稿 隐藏线去除 演示模式 选择 图形属性 补充服务 对象层次结构 实例化 在AIS查看器中可视化和选择的实体是对象 ( AIS_Intera ...

  6. Python-Matplotlib可视化(8)——图形的输出与保存

    Python-Matplotlib可视化(8)--图形的输出与保存 前言 生成PNG图片文件 控制透明度 使用透明背景将图形渲染为PNG文件 制作包含图形的HTML页面 控制输出分辨率 生成PDF或S ...

  7. OpenCASCADE可视化:应用交互服务之标准交互式对象类

    OpenCASCADE可视化:应用交互服务之标准交互式对象类 基准 目的 关系 方面(Dimensions) MeshVS_Mesh 交互式对象是连接图形表示和基础参考几何体的可选择和可见对象. 它们 ...

  8. OpenCASCADE可视化:应用交互服务之交互式上下文

    OpenCASCADE可视化:应用交互服务之交互式上下文 规则 功能组 交互上下文的管理 规则 交互式上下文允许以透明的方式管理一个或多个查看器中交互式对象的图形和可选行为.大多数允许修改交互对象属性 ...

  9. OpenCASCADE:绘制演示脚本

    OpenCASCADE:绘制演示脚本 OpenCASCADE:绘制演示脚本 试验绘制测试线束 在 Linux 上: 在 Windows 上: 创建您的第一个几何对象 操作视图 运行演示文件 获得帮助 ...

最新文章

  1. php执行只读文件,php实现以只读方式打开文件的方法
  2. paip sms to blog.txt
  3. 扩展系统功能——装饰模式
  4. Java程序员需要掌握的计算机底层知识(二):操作系统、内核、用户态与内核态、系统调用的执行过程
  5. IDEA 在头注解上添加用户名称和时间
  6. 【干货】2021年重点行业薪酬趋势指南.pdf(附下载链接)
  7. ps cs6 磨皮插件_DR5插件加强版 for Mac(ps磨皮滤镜)
  8. C++全能//std//头文件
  9. 灵格斯:很好很强大的免费电子辞典
  10. .mdf数据库恢复mysql_恢复mdf文件到数据库方法
  11. 收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源
  12. 简单模仿赛尔号哈莫雷特对战谱尼最难打的第五条命
  13. html5车牌效果,html中车牌号省份简称输入键盘的示例代码
  14. Docker使用docker-compose配合Makefile部署Nginx 挂载文件目录 实现视频图片html等静态资源的代理
  15. docker仓库mysql所有版本_Docker 安装 MySQL8.0
  16. Android 学习网站
  17. 一百行代码实现的HTML5登录页面
  18. vue使用xe-utils通用函数库
  19. A - Portal(cf) 前缀和 区间维护
  20. 企业微信内容如何值入广告?

热门文章

  1. C#——《C#语言程序设计》实验报告——数据库编程——基于ADO.NET技术的数据库操作DEMO
  2. PHP——获取路径和目录
  3. [USACO5.4]奶牛的电信Telecowmunication
  4. c语言24点程序,C语言24点问题
  5. 系统调用回答为什么要用buffer写
  6. redis - 基础
  7. Python实训day12pm【答辩要求、定时器】
  8. 《美国数学建模竞赛》统计数据下载网址【微信公众号:高数叔】
  9. CentOS 初体验二十:压缩包形式安装redis
  10. mac的ideal终端中mvn命令不生效 commang not found