3.4对外几何学
对外几何学为例如房内椭圆和表面的几何形式的发展提供功能。他们为了建模在Parasolid里将标准的几何形状结合起来使用。
四 使用Visual C++ 和 Microsoft Foundation Classes 编程原始对象
OPP对软件发展者来说是毫无异议的选择。它在大多数先进的工具中都是可以使用的。Microsoft Visual Studio是一个软件包。它的特点就是包含了很多工具以网络为基础的和以WINDOWS为基础。这些工具是VC++和MFC.VC++对原始对象编程是一个很好的工具,无论在哪,MFC都是专门为以WIDOWS为基础的编程程序C++的框架。总而言之,这些为应用程序提供了强有力的发展特点和功能,例如自动生成和向导运行。这些大大提高了生产率。我们程序全部使用接口通过使用VC++和MFC得到发展。
五 系统设计
使用3D核心的3D应用系统的直接发展有很多问题需要解决。在最高水平包括3个主要的阶段。首先,主要特征和功能的识别需要插件系统。其次是应用程序框架的发展。最后,框架中独立模具的设计和发展需要适合的发展工具。
5.1 根本模具的识别
Parasolid作为3D核心,仅仅为3D应用核心的发展提供文库和概念性的框架。因此,对于设计者来说鉴别和发展由3DCAD提供的其他根本设施是必要的。为了鉴别所需要的设施,了解两者之间的差异是十分重要的。表格1概括了由3D核心和3DCAD系统提供设备的主要不同。这些设备中的一些,例如特色和参量模具,既省时又需要技术发展。因为,大多数插件系统并不需要所有设备的原版软件,所以仅仅发展由使用低级3D核心的插件的要求是可能的。
表格1中的7到9项是发展使用 Parasolid的3D基础应用程序的前提。通过学习插件应用系统的需求,其他基础设施可以鉴别。依靠由 Parasolid核心提供的设施,随后提出了应用程序的框架。
表格1 由3D核心和CAD系统提供的设备总述
设备 3D核心 3DCAD系统
1 3D基础模具 低级通用功能 高级特殊功能
2组件 若干功能库 完整功能系统
3特色基础模具 无 建设特色功能
4参量模具 无 常常
5自由格式模具 低级功能 常常
6制图