AECSoft

专注于AEC行业软件开发15年

导航

2009年4月6日 #

一场CAD变革正在悄然发生(Direct Modeling或Direct Manipulation)

摘要: 清明节去见一个老朋友,又有了指点江山的机会,嘿嘿。谈起坊间诸事,真是令人感慨啊。要说30年前计算机辅助设计的兴起算是一场革命的话,现下正有一场变革在悄然发生,你感觉到了吗?不知不觉中我们使用的软件已经是Robbin风格的了,但是细心的人会发现MS Office 2007中有一个很方便的特点,当你选中一段文本,鼠标在右上方停留时,会有两排按钮显示出来,可以更改这段文本的格式。这不是Rob... 阅读全文

posted @ 2009-04-06 18:56 zuoc 阅读(493) 评论(0) 推荐(0) 编辑

[原创]HOW TO: OCC中渲染状态下显示Shape边线(Edge)的最佳实践

摘要: 作者:spasn年前曾经用过Open Cascade,嫌太慢放弃了,现在升到6.3版本,速度有了很大提升。刚好工作中有需要,就好好研究了一下。本篇是介绍如何在渲染状态下显示Shape边线(Edge)的最佳实践。找了很多地方都没有找到,只好自己摸索。现贴出来与大家共享。实践一假设shape是一个已经生成的TopoDS_Shape对象。如下代码://显示ShapeHandle (AIS_M... 阅读全文

posted @ 2009-04-06 18:17 zuoc 阅读(2259) 评论(0) 推荐(0) 编辑

[原创]HOW TO: 在OCC中实现Show&Hide功能

摘要: 作者:spasOpen Cascade没有提供明显的Show/Hide功能,偶逛遍国内外论坛,都没有人提到如何实现,可能是太简单不值一提吧。不过还是害我浪费了不少时间。可利用AIS_InteractiveContext中的Erase功能实现Hide。其声明如下:void Erase(const Handle(AIS_InteractiveObject)& aniobj,const St... 阅读全文

posted @ 2009-04-06 18:09 zuoc 阅读(665) 评论(0) 推荐(0) 编辑

[原创]HOW TO: 解决"OCC图形设备初始化失败"的方法

摘要: 作者:spas在Open Cascade的使用过程中,经常会在用户机器上遇到"OpenCASCADE图形设备初始化失败"的错误。一般情况下,是因为用户机器上安装了OpenCASCADE开发包,并在系统中加入很多的若干的系统环境变量,其中有一个:set CSF_GraphicShr=%CASROOT%\win32\bin{color}TKOpenGl.dllOpenCASCADE的显示模... 阅读全文

posted @ 2009-04-06 18:05 zuoc 阅读(948) 评论(1) 推荐(0) 编辑