排序
《从0到1打造自主图形平台》-空间索引(14)
前言在图形平台和工程领域,空间索引是一项关键技术,它可以帮助我们高效地组织、管理和查询空间数据。无论是处理地理信息系统(GIS)数据、计算机辅助设计(CAD)数据,还是进行复杂的空间分析...
《从0到1打造自主图形平台》-常见的文件类型(12)
前言 在图形平台开发中,常常需要处理各种不同的文件类型,这些文件类型包含了图形对象、模型数据、配置信息等等。本章将介绍一些常见的工业软件中使用的文件类型,并提供每种文件类型的详细介...
OpenCasCade官方开发文档翻译(10)–STEP 转换器
介绍 STEP越来越广泛地用于各种软件之间的数据交换,涉及到CAD、PDM、Analysis等……STEP远不止是一个“交换标准”:它提供了一种技术和一套方法来描述数据以模块化和可升级的方式进行交换。关...
《从0到1打造自主图形平台》-图元(4)
前言在上一节中,我们了解了图形数据库及其中的图形对象和非图形对象。本章将重点介绍图形对象中的一种重要组成部分,即图元。图元是能在屏幕上看得见、摸得着的几何图形,是CAD图形平台中的基...
《从0到1打造自主图形平台》-夹点(16)
前言 在图形平台开发中,实现强大的图形编辑功能对于用户体验至关重要。夹点(Grips)编辑是其中的一个关键部分,它不仅简化了用户与图形对象的交互,还提供了多种功能,从简单的移动和缩放到复...
《从0到1打造自主图形平台》-交互(15)
前言在图形平台开发中,用户与应用程序的交互至关重要。交互使用户能够与图形数据进行直观的互动,包括浏览、编辑、选择和操作对象。本章将深入讨论如何实现交互,包括键盘事件、鼠标事件以及其...
《从0到1打造自主图形平台》-反应器(13)
前言 在前面的章节中,我们已经深入研究了自主图形平台的各个方面,从基本几何到块与块参照,再到智能指针和序列化,每一步都让我们更接近构建一个强大而灵活的图形平台。然而,要真正将图形平...
OpenCasCade官方开发文档翻译(8)–VTK 集成服务 (VIS)
介绍 VIS组件通过VTK库为OCCT拓扑形状的可视化提供适配功能。本用户指南描述了如何在基于 VTK 库的 3D 可视化应用程序中应用 VIS 类。 基于VTK库的3D可视化 在应用程序中有两种使用 VIS 的方法...
OpenCasCade官方开发文档翻译(5)–occt网格
网格演示 除了支持 3D 对象的精确几何表示之外,Open CASCADE 技术还提供了以网格形式处理对象的镶嵌表示的功能。 开放式 CASCADE 技术网格功能提供: 存储与形状相关的表面网格数据的数据结构...
《从0到1打造自主图形平台》-图元属性(5)
前言 在前一章中,我们介绍了图元的概念、类型和基本属性。本章将重点讨论图元的属性,包括颜色、线型、线宽、可见性和图层。这些属性是用来描述和控制图元的外观和行为的重要因素。通过合理地...
《从0到1打造自主图形平台》-几何算法(8)
前言 在图形平台的世界中,几何算法是至关重要的一环。它们为我们提供了解决各种几何问题的工具和方法。无论是在二维还是三维图形平台,几何算法都扮演着不可或缺的角色。本章将深入研究几何算...
全网最全的网格生成器内核,包括开源和商业项目
公共领域、可下载和大学代码列表: ADMesh(安东尼·D·马丁):用于处理 STL 格式的三角实体网格的程序。 ANGENER ( Vit Dolejsi ) :使用各向异性网格自适应的 2D 三角剖分。 AUTOMESH2D...