VRML2.0有14个关键字,它们不能作为自定义的域名、节点名和对象名。

1.DEF

给后续的节点命名,这个名字就是节点名,典型格式为:

DEF 节点名节点

2.USE

引用DEF定义的节点名,典型格式为:

USE 节点名

3.TRUE

表示“真”、“1”、“是”等,用于给SFBool域赋值。

4.FALSE

表示“假”、“0”、“否”等,用于给SFBool域赋值。

5.NULL

表示空值,用于给SFNode域赋空值。

6.PROTO

用于声明自定义节点的原型,其典型格式如下:

PROTO 节点名称 [

域的自定义(包括其缺省值)

事件的自定义

]

{

执行体

}

7.EXTERNPROTO

用于预解释引用的外部定义节点的原型,其典型格式如下:

EXTERNPROTO 节点名称 [

域的自定义(不包括其缺省值)

事件的自定义

]

外部节点的资源定位。

其中域、事件的类型和名称必须与引用的外部节点中的定义一样。

外部节点的资源定位格式为:

"URL/URN"或["URL/URN","URL/URN",···]

资源定位可以为URL或URN格式,当使用"URL/URN"或["URL/URN","URL/URN",···]的数组形式时,浏览器使用数组中第一个正确寻获的资源。资源的形式也可以写为:

URL/URN # externProtytypeName

externProtytypeName为引用的外部节点的名称,这时候,可以使用与外部节点定义的名称不同的节点名称。

8.ROUTE

构成事件通路,其典型格式如下:

ROUTE fromNode.fromEvent TO toNode.toEvent

fromNode 为发出事件的节点的名称。

fromEvent 为事件输出的名称。

toNode 为接受事件的节点的名称。

toEvent 为事件输入的名称。

9.TO

见ROUTE的说明。

10.eventIn

定义事件输入,其典型格式如下:

eventIn 数值类型事件名。

11.eventOut

定义事件输出,其典型格式如下:

eventOut 数值类型事件名。

12.field

定义私有域,其典型格式如下:

field 数值类型域名缺省值。

13.exposedField

定义公共域,其典型格式如下:

exposedField 数值类型域名缺省值。

14.IS

用于原型声明中,把自定义的域和事件与执行体中节点的域和事件等同起来。其典型格式如下:

执行体中节点的域或事件 IS 自定义的域或事件

VRML2.0的关键字相关推荐

  1. Framework 4.0 新关键字dynamic 之我见(二)

    Hi,大家好,随着大家对VS2010的深入了解,对dynamic已经是越来越了解了,何时该用,何时不用已经非常熟悉了,原本不打算再写下去的,但感觉还有点东西需要说说,就简单再说一下吧. 原先以为dyn ...

  2. GBase 8c V3.0.0版本关键字介绍

    SQL里有保留字和非保留字之分.根据标准,保留字决不能用做其他标识符.非保留字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的. 标识符的命名需要遵守如下规范: 标识符需要为字母.下划 ...

  3. 【飞鸽传书3.0】飞鸽传书3.0关键字布局

    老站如果堆积那就是降权了.[飞鸽传书3.0]关键字的布局要讲究合理.特别是你的描述中的飞鸽传书3.0关键字布局,最好是包含在一句很顺利的话里面,而且出现不要超过三次为好.一般首页顶部会有导航栏目,这里 ...

  4. SeleniumLibrary4.5.0 关键字详解(四)

    SeleniumLibrary4.5.0 关键字详解(四) 库版本:4.5.0 库范围:全局 命名参数:受支持 简介 SeleniumLibrary是Robot Framework的Web测试库. 本 ...

  5. MySQL 关键字和保留字汇总(MySQL 8.0)

    MySQL 关键字和保留字汇总(MySQL 8.0) MySQL 关键字和保留字汇总(MySQL 8.0) MySQL 关键字和保留字汇总(MySQL 8.0) 关键字是在SQL中具有重要意义的单词, ...

  6. Alibaba笔试题:根据关键字求最短摘要字串

    Alibaba笔试题:给定一段产品的英文描述,包含M个英文字母,每个英文单词以空格分隔,无其他标点符号:再给定N个英文单词关键字,请说明思路并编程实现方法String extractSummary(S ...

  7. java的知识点13——多态、对象的转型(casting)、final关键字、抽象方法和抽象类、接口的作用、如何定义和使用接口?、接口的多继承、面向接口编程

    多态 多态指的是同一个方法调用,由于对象不同可能会有不同的行为.现实生活中,同一个方法,具体实现会完全不同. 多态的要点: 1. 多态是方法的多态,不是属性的多态(多态与属性无关). 2. 多态的存在 ...

  8. 带你玩转关键字Synchronized

    synchronized关键字是Java并发编程中线程同步的常用手段之一,当多个线程同时访问某个线程间的共享变量时,我们可以使用synchronized来保证线程安全.synchronized可以保证 ...

  9. python 内存溢出能捕获吗_从0基础学习Python (19)[面向对象开发过程中的异常(捕获异常~相关)]...

    从0基础学习Python (Day19) 面向对象开发过程中的=>异常 什么是异常 ​ 当程序在运行过程中出现的一些错误,或者语法逻辑出现问题,解释器此时无法继续正常执行了,反而出现了一些错误的 ...

最新文章

  1. (转载)配置apue.h
  2. VC++下命名管道编程的原理及实现
  3. BZOJ2252(BFS水题)
  4. 5 Java 插入排序
  5. 用AzureFunction开发最简单的Teams Bot
  6. web开发常用js功能性小技巧(转)
  7. 哪个学校既教计算机教英语翻译,教学计算机专业的英语翻译.doc
  8. VC2008 Windows Media Player控件的使用技巧 三
  9. 最新容器项目 Kata 曝光
  10. DotNet开发的微商分销系统源码,微信三级分销系统源码
  11. 【软考】系统集成项目管理工程师(八)项目进度管理
  12. 状压dp解释及位运算相关介绍
  13. oppo便签误删怎么办_oppo手机便签误删怎么办?oppo便签如何导入新手机
  14. Ubuntu 22.04 LTS (Jammy Jellyfish) Daily Build安装镜像PC ARM Raspberry Pi
  15. Vuforia-PocketCat丨1. 设计目标及效果展示
  16. 江苏省高等学校计算机等级考试成绩查询,江苏计算机等级考试成绩查询入口
  17. R语言如何实现Excel中的数据筛选功能
  18. Pandas+Pyecharts | 广州市已成交房源信息数据可视化
  19. 量化投资学习-6:谈谈熊市思维转牛市思维,解读牛市踏空和亏本的原因
  20. 《财富》“改变世界”榜单阿里巴巴列第二位;达达与雀巢深化战略合作 | 美通企业日报...

热门文章

  1. 电销越来越难做,外呼系统怎么帮助涨业绩?
  2. [附源码]计算机毕业设计springboot餐馆点餐管理系统
  3. 今天发贴庆祝23岁了!
  4. 反假币考试试题及答案
  5. 寻找技术合伙人的那些坑
  6. 计算机网络tcp三次握手分析,tcp三次握手及原理
  7. 优思学院|六西格玛的方差分析怎么计算?
  8. D01_ 国债逆回购
  9. 中国各城市两院院士数量排名(出生地)
  10. 跨域解决方案CORS