当前位置: 首页 > 专利查询>F·李马思尼专利>正文

与二维或三维几何实体相关的数据的输出方法和系统技术方案

技术编号:2946480 阅读:258 留言:0更新日期:2012-04-11 18:40
输出与用计算机系统(1)建模和/或处理几何实体(10)有关的数据的方法,包括至少一个能够执行计算机程序(11、12、15)的中央处理单元、一个在执行所述计算机程序(11、12、15)的过程中能够存储所述计算机程序(11、12、15)和与几何实体有关的数据的存储器(16)和至少一个永久存储与几何实体有关的数据的存储单元(18),所述计算机系统(1)包括至少一个建模和/或处理程序和至少一个与几何实体有关的数据的显示程序,所述至少一个建模和/或处理程序(11)通过调用位于所述至少一个显示程序(12)中的显示函数将待显示的与几何实体有关的数据传递到所述至少一个显示程序(12)中,所述待被所述显示程序(12)显示的数据,以被所述至少一个几何实体(10)的建模和/或处理程序(11)调用的所述显示函数参数的形式,被所述至少一个建模和/或处理程序(11)传递到所述至少一个显示程序中,所述显示函数能够显示一定量的与几何实体(10)有关的数据,其特征在于,与几何实体(10)有关的数据的输出程序(15)被代入到所述至少一个显示程序(12)中,所述输出程序(15)具有与所述至少一个显示程序(12)相同的与几何实体(10)有关数据的显示函数,所述输出程序(15)的与几何实体有关数据的所述显示函数具有与所述至少一个显示程序(12)的相应函数相同的参数,所述至少一个几何实体建模和/或处理程序(11)以明显的方式调用所述输出程序(15)的函数以代入所述至少一个显示程序(12)的相应的函数。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及信息数据的输出,更具体涉及从计算机程序,比如计算机辅助设计软件(CAD)或视频游戏的软件输出与几何实体有关的数据。
技术介绍
目前,在各种工业领域中,通过仿真程序,比如飞行仿真器,进行比如CAD和视频游戏等几何实体的建模和/或处理技术和系统是很普遍的,这可从诸如小轿车或飞行器的计算机辅助设计到3D虚拟现实的活动游戏。虽然CAD比较年轻,还不到20年,尽管信息技术有了飞速的进展,然而由于必须与早先的CAD系统向上相容,导致要保持历史数据的结构,只是部分开发被新的信息系统所提供的可能性。另外,在CAD或视频游戏领域中,使用的数据结构的格式普遍是具有知识产权的,这就是说,对所涉及的软件是专有的,至少对涉及的软件的编写者是专有的。但是,至少在CAD领域中,这些图形软件一般具有输入与几何实体相关的不同格式数据的功能。相反,由于要保持客户的明显的原因,这些软件的编写者,很少公布他们使用的数据格式规范,基于同样的想法,对于提出能够从他们的软件将数据整体输出到流行软件中的实用程序,他们一般是很有保留的。这种情况导致很难把这些软件使用的数据从几何数据的建模和/或处理信息系统完全转移到类似的信息系统中。然而,这样的转移经常是很必要的,比如对于在不同机种的CAD系统进行的数据转移,比如在同一个企业内部,在同级提供者的不同子处理器中所遇到的,比如特别是由于历史原因在长时间使用CAD的大企业中所发生的情况。同样,可以预见到,视频游戏技术的进展使得定期地在视频游戏中输入人物或物体,此时这将重新引起从另一个视频游戏中输出此类实体的问题。由于没有涉及有关数据库格式的精确的规范,在与几何实体有关的数据建模和/或处理的不同机种系统之间进行数据转移的必要性导致在这些数据转移的实用程序中要很高的开发费用,另外,当所涉及的系统数据库的结构进行改进或变化时,这些实用程序径应该完全或部分重新建立。另外,由于缺乏涉及待转换数据格式的精确规范,这样的转换一般是不完整的。另外,在CAD系统的用户企业里,对普遍和很好确定的开放数据的结构和格式,同时作为不同CAD系统之间交换的手段,但也为了保证企业所使用的CAD软件编写者之间尽可能低的独立性,假设所用CAD软件的编写者终止活动的情况下,一般须要从一个软件到另一个软件来重新处理CAD的数据。经过前面的考虑,很显然对于具有良好市场而且可靠的可从任何与几何实体有关的数据建模和/或处理软件中输出与几何实体有关数据的方法和系统是有需求的,而且无须知道此软件使用的数据结构,也无须以任何方式对此软件进行任何改变,而且不用开发对所涉及软件特殊的界面。在实用程序的先有技术中存在着比如glTrace或glAnalysePro等,它们能够截取和存储由应用图形所进行的调取函数或原函数。但是,这些实用程序只具有将涉及的图形应用的调试功能,完全不能把与几何实体有关的数据输出到同样性质的另一个系统中。
技术实现思路
因此,本专利技术的目的是使用为几何实体建模和/或处理的计算机系统,提供一种与几何实体有关的数据输出方法,所述几何实体建模和/或处理计算机系统包括至少一个能够执行计算机程序的中央处理单元、一个能够在执行所述计算机程序的过程中存储所述计算机程序和与几何实体有关的数据的存储器和至少一个能够永久存储与几何实体有关的数据的存储器,所述计算机系统包括至少一个几何实体建模和/或处理程序和至少一个与几何实体有关的数据的显示程序,所述至少一个建模和处理程序,通过调用位于所述至少一个显示程序中的显示函数将待显示的与几何实体有关的数据传递到至少一个显示程序中,待由所述显示程序显示的所述数据,以由所述至少一个几何实体建模和/或处理程序调用的所述显示函数的参数形式被所述至少一个建模和/或处理程序传递到所述至少一个显示程序中,所述显示函数能够显示一定量的与几何实体有关的数据,其特征在于,与几何实体有关的数据的输出程序被代入所述至少一个显示程序,所述输出程序具有和所述显示程序相同的与几何实体有关数据的显示函数,所述输出程序的所述与几何实体有关数据的显示函数具有与所述至少一个显示程序的相应函数相同的参数,所述至少一个几何实体建模和/或处理程序以明显的方式调用所述输出程序的函数以代入所述至少一个显示程序的相应函数。在本专利技术的方法中,所述至少一个建模和/或处理程序中的至少一个是比如计算机辅助设计类,即CAD类的程序,或者是视频游戏类的程序。另外,当把所述至少一个建模和/或处理程序时调用到所述输出程序的所述一个显示函数中时,所述输出程序以适当的格式将数据存储在所述至少一个存储单元中,该数据来源于由所述输出程序把所述至少一个建模和/或处理程序调用到所述输出程序的所述显示函数中的处理。而且,当将所述至少一个建模和/或处理程序调用到所述输出程序的所述显示函数中之一时,所述输出程序可以将相应的所述显示程序的显示函数调用到在所述输出程序中调用的,具有与在调用到所述输出程序的所述函数时存在的参数相同的调用参数的所述显示函数中。在此情况下,所述被调用的显示程序可以是其中所述输出程序已被代入的所述显示程序,或者相反,是与其中所述输出程序被代入的程序不同的显示程序。另外,所述计算机系统还可包括至少一个图形显示装置,所述至少一个显示装置包括至少一个图像刷新和/或显示存储器,所述至少一个显示程序给所述至少一个显示装置中指令,使由所述显示程序接收的显示函数的所述调用呈点状数值化,所述显示装置将所述点存储在所述图像刷新和/或显示存储器中,此点来源于由所述至少一个显示程序接收的显示函数调用时的所述数值化。在此情况下,所述计算机系统还可包括至少一个图形显示器,而且其中所述图像刷新和/或显示存储器使所述至少一个显示装置发光,所述至少一个显示装置在所述至少一个图形显示器上显示出从所述图像刷新和/或显示存储器所重新读出的点。此时,由所述输出程序进行的数据输出可以被至少一个特别的图形指令所启动,此指令是被所述至少一个建模和/或处理程序传递到所述输出程序中的,所述启动所述数据输出的至少一个特别的图形指令是比如促使完成所述调用在所述图像刷新和/或显示存储器中的所述点接收的图形函数的所述数值化的指令。在实施方案中,所述至少一个显示装置包括至少两个图像刷新和/或显示存储器,而且其中所述促使所述输出的指令是促使将所述至少两个图像刷新和/或显示存储器中的一个切换到所述至少两个图像刷新和/或显示存储器中的另一个的指令。另外,当将所述建模和/或处理程序调用到所述输出程序的所述显示函数中时,所述输出程序可以已适当的格式存储在来源于由所述输出程序调用到所述输出程序的所述显示函数所进行处理的数据的所述存储器中。在此情况下,所述计算机系统还可执行在来源于由所述输出程序进行处理的数据存储器中重新读出的实用程序。另外,此时重读所述存储器的所述实用程序可以以适当的格式存储在所述至少一个所述来源于被从所述存储器中重新读出的所述输出程序进行处理的数据的存储单元中。另外,所述实用程序还可以借助于适当地调用到所述至少一个显示程序的显示函数来显示从所述存储器中重新读出的所述数据。在其中代入所述输出程序的所述至少一个显示程序中之一将要符合比如Silicon Graphics公司的OpenGL规范。在此情况下,所述至本文档来自技高网
...

【技术保护点】
输出与用计算机系统(1)建模和/或处理几何实体(10)有关的数据的方法,包括至少一个能够执行计算机程序(11、12、15)的中央处理单元、一个在执行所述计算机程序(11、12、15)的过程中能够存储所述计算机程序(11、12、15)和与几何实体有关的数据的存储器(16)和至少一个永久存储与几何实体有关的数据的存储单元(18),所述计算机系统(1)包括至少一个建模和/或处理程序和至少一个与几何实体有关的数据的显示程序,所述至少一个建模和/或处理程序(11)通过调用位于所述至少一个显示程序(12)中的显示函数将待显示的与几何实体有关的数据传递到所述至少一个显示程序(12)中,所述待被所述显示程序(12)显示的数据,以被所述至少一个几何实体(10)的建模和/或处理程序(11)调用的所述显示函数参数的形式,被所述至少一个建模和/或处理程序(11)传递到所述至少一个显示程序中,所述显示函数能够显示一定量的与几何实体(10)有关的数据,其特征在于,与几何实体(10)有关的数据的输出程序(15)被代入到所述至少一个显示程序(12)中,所述输出程序(15)具有与所述至少一个显示程序(12)相同的与几何实体(10)有关数据的显示函数,所述输出程序(15)的与几何实体有关数据的所述显示函数具有与所述至少一个显示程序(12)的相应函数相同的参数,所述至少一个几何实体建模和/或处理程序(11)以明显的方式调用所述输出程序(15)的函数以代入所述至少一个显示程序(12)的相应的函数。...

【技术特征摘要】

【专利技术属性】
技术研发人员:F·李马思尼
申请(专利权)人:F·李马思尼
类型:发明
国别省市:FR

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1