基于Apla语言的虚拟现实建模机制研究  被引量:2

Research on virtual reality modeling mechanism based on Apla language

在线阅读下载全文

作  者:薛锦云[1] 黄捷文 游珍[1] 周哲泓 XUE Jinyun;HUANG Jiewen;YOU Zhen;ZHOU Zhehong(National-level International Science and Technology Cooperation Base of Networked Supporting Software,Jiangxi Normal University,Nanchang 330022,China;School of Computer Infomiation Engineering,Jiangxi Normal University,Nanchang 330022,China)

机构地区:[1]江西师范大学国家网络化支撑软件国际科技合作基地,江西南昌330022 [2]江西师范大学计算机信息工程学院,江西南昌330022

出  处:《华中科技大学学报(自然科学版)》2021年第2期62-67,共6页Journal of Huazhong University of Science and Technology(Natural Science Edition)

基  金:国家自然科学基金面上项目(61472167);国家自然科学基金地区科学基金资助项目(61462041,61662036);江西省虚拟仿真实验教学项目(2020-47)。

摘  要:针对传统的脚本建模存在语言机制复杂繁琐、开发效率不高、可靠性难保证、建模阶段和交互阶段相互独立等问题,基于分划与递推(PAR)及其Apla抽象程序设计语言,设计与原Apla语言融合的虚拟现实建模语言机制。开发的Apla→MAXScript自动生成系统可以将抽象Apla程序转换成MAXScript脚本,并借助3DSMax来实现三维建模。Apla建模机制采用直接重用MAXScript修改器API方式,既大幅度简化了重构的工作量,又延续了Apla语言抽象程度高特征,便于对Apla建模程序进行形式化推导和正确性验证。最后通过案例证明了Apla建模语言及其工具能够提高三维建模的精细度、可靠性及开发效率。Aming at the problems such as being too complicated and cumbersome language mechanism,low efficiency,difficult reliability,independent modeling and interactive phases in the traditional script modeling,a virtual reality modeling language mechanism integrated with Apla language was designed based on the original research results of PAR(partition and recurrence)method platform and the Apla abstract programming language. The Apla→MAXScript automatic generation system could convert the abstract Apla program into a MAXScript script,which could be used to implement 3D models by 3DSMax.The designed Apla modeling mechanism directly reused the MAXScript modifier API,which not only greatly simplifies the workload of reconstruction,but also maintains the high abstraction feature of the Apla language. Meanwhile, the designed Apla modeling mechanism is convenient for formal derivation and verification of the Apla modeling program. It is exemplified by the case that our Apla modeling language and its tools can improve the precision,reliability and development efficiency of 3D modeling.

关 键 词:虚拟现实 分划与递推(PAR)平台 APLA语言 三维建模 MAXSCRIPT 

分 类 号:TP312[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象