词条 | lyinux |
释义 | Lyinux语言是一种描述语言(Markup Language)语言,通过文本的方式对3D场景进行描述,它是在VRML语言基础上的扩展与改进。它继承了VRML描述语言的基本节点,如Shape,Transform等,同时又针对CC6浏览器的实际应用扩展了如System,MoveController这样的节点。以这种文本的方式,是为了最好的与当前服务器配合,服务器可以通过PHP,JSP,ASP等脚本语言与Lyinux语言配合使用,通过动态解析生成新的文本返回给客户端,只要服务器可以输出文本,并且符合CC6所支持的标准,浏览器就可以动态的创建出任意场景。 Lyinux用类似HTML标记文本语言来描述三维场景,就象我们的编程语言,比如,上面的例子如果我们要规定正方体的边长为3厘米,可以这样写:Box{size 3.0 3.0 3.0}。 节点是什么?Lyinux语言用层次化的场景图来描述三维对象和世界。在场景图中的实体称为节点。了解web语言的人都应该知道HTML,XML等都是标记语言,在Lyinux中节点就相当于HTML、XML中的标签,就像标签有自己的属性一样,每个节点也有每个节点的属性,在Lyinux中我们叫做域,把属性的值称为域值。比如Box{size 3.0 3.0 3.0},Box就是一个立方体节点,花括号里size是描述长宽高的属性即域,size后跟的数值是属性值即域值。 Lyinux的特点: 1)可编辑性 使用各种文本编辑器都可以编辑Lyinux文件,还可以开发应用程序来创建、编辑和保存Lyinux文件,也可 将其它常用的三维文件格式转换为Lyinux支持的格式。 2)可重用性 提供了使用、组合并允许重用动态三维对象的能力。 3)可扩展性 提供了增加新的对象类型的能力。 4)跨平台性 在不同的计算机平台上都能达到可扩展和交互的性能。 5)可伸缩性 允许任意大小的动态三维世界。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。