b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Vrml Script2 |图形|百度图书馆

电脑杂谈  发布时间:2020-03-29 07:09:30  来源:网络整理

jscript script 文件_jscript.dll_jscript脚本

VRML Script研发部门的技术培训内容摘要????????? VRML文件基本内容节点定义和参考JScript教程脚本节点定义使用协议内置函数自定义函数JavaScript和VRML数据类型VRML数据对象VRML文件的基本内容? VRML节点?建模节点声音节点光源节点插值器节点?传感器节点分组节点脚本节点其他节点? VRML数据类型? SFBool SFColor SFFloat SFImage SFInt32 SFNode SFRotation SFString SFTime SFVec2f SFVec3f? MFColor MFFloat MFInt32 MFString MFRotation MFRotation MFVec2f MFVec3f?程序注释?以“#”字符开头并在行尾结束?不支持多行注释?并非所有的VRML编辑系统都支持中文注释几何图形吗?基本几何?框?球?圆筒?圆锥文字形状: 文字?任意的几何形状?点集? IndexedLineSet? IndexedFaceSet? ElevationGrid? ExtrusionTransform节点?功能说明变换VRML空间坐标系,以相对于新坐标系(子坐标系)的There坐标系(父坐标系)建立一个或多个.

jscript.dll_jscript script 文件_jscript脚本

?转换{children [] #exposedField MFNode转换0.0 0.0 0.0 #exposedField SFVec3f旋转0.0 0.0 1.0 0.0 #exposedField SFRotation标度1.0 1.0 1.0 1.0 #exposedField SFVec3f scaleOrientation 0.0 0.0 1.0 1.0 0.0 #exposedField SFRotation中心0.0 0.0 0.0 0.0 #exposedField SFVec3f bboxCenter 0.0 0.0 0.0 0.0#字段SFVec3f bboxSize -1.0 -1.0 -1.0 #field SFVec3f addChildren #eventIn MFNode removeChildren #evenIn MFNode}节点定义和引用?定义语法? DEF节点名称节点{}命名规则??节点名称由字母和数字序列组成,但必须以字母开头. 允许区分大小写. 允许使用下划线,但不允许使用VRML中的单引号,双引号,数字运算符,井号和关键字. 参考语法? USE节点名称JScript教程?声明aBird =“ Robin”; var today = new Date();?评论? / * ... * /? //?分配和方程式? AnInteger = 3 ;?如果(a == 3)?表达?表达式的任何值,变量,运算符和合法组合都可以构成一个表达式.

jscript script 文件_jscript脚本_jscript.dll

? var aSecondExpression =“ Math.PI *半径* 2” ;? var aThirdExpression = aSecondExpression +“%” + anExpression; JScript教程?变量声明使用var语句进行变量声明吗?变量命名?第一个字符必须是字母(大写或小写),下划线(_)或美元符号($). ?后续字符可以是字母,数字,下划线或美元符号. ?变量名称不能为保留字. 强制转换由于JScript是一种自由类型的语言,因此JScript中的变量在技术上并不是固定类型的. 但是,它们的类型等同于它们包含的值的类型. 在某些情况下,变量或部分数据的自动转换(或强制转换)可能会强制转换为另一种类型. Number类型很容易包含在字符串中,但是字符串不能直接包含在数值中. 为此提供了显式转换函数parseInt()和parseFloat(). JScript教程? JScript的数据类型?数?串?宾语?布尔值?空值?未定义的JScript运算符JScript运算符?控制程序流程?条件语句?如果……如果……否则……在一段时间内?重复还是循环? ??使用break和继续语句脚本节点定义?功能描述脚本编程可实现事件的高级处理并扩展对的控制.

jscript script 文件_jscript脚本_jscript.dll

?实现用户定义的传感器或内插器?接受输入事件,对其进行处理并发送已处理的输出事件?语法脚本{url [] #exposedField MFString mustEvaluate FALSE #字段SFBool directOutput否#字段SFBool eventIn eventIn eventTypeName eventName eventOut eventTypeName eventName字段eventTypeName eventName initialValue}?使用协议?直接使用? ???脚本{url“ javascript: function foo(){...}”}包含外部文件脚本{url“;}混合使用脚本{url [”;,“ javascript: function foo(){...}”]}文件扩展名 : : . JS Content ID应用程序/ x-javascript内置功能? eventsProcessed?没有参数的用户可定义功能?收到群组或事件后会自动触发吗?它触发的事件可以在处理事件时收到时间戳吗?初始化?用户定义的,不是带参数的吗?在显示场景之前和事件处理之前自动触发?它触发的事件可以接收此脚本节点以及时间戳吗?关掉?用户可定义,不带参数?在场景卸载并删除脚本节点时调用?它触发的事件可以接收此脚本节点删除的时间戳自定义函数吗?领域?在定义的函数中使用变量?引用外部节点? EventOut?通过重新分配eventOut变量来触发EventOut事件?在同一事件处理中多次分配eventOut属性只会触发一次EventOut事件. eventOut事件在触发其EvnetIn函数时结束. 触发后.

jscript.dll_jscript script 文件_jscript脚本

? eventIn?每个EventIn事件对应一个具有相同名称的自定义函数. ?负责处理接收到的事件和触发EventOut吗? Event函数只能访问由其所在的Script节点定义的field和eventOut域实例. DEF SomeNode Transform {}脚本{field SFNode节点USE SomeNode eventIn SFVec3f pos eventOut SFVec3f posChange directOutput TRUE url“ javascript: function pos(值){node.set_translation =值; posChange =值;}”} JavaScript和VRML数据转换? JavaScript?布尔值?数字?串?对象(按值引用)? VRML? SFBool-布尔值? SFInt32,SFFloat,SFTime-数字吗?其他-对象? VRML对象已分配给JavaScript对象-后者是引用? JavaScript对象已分配给VRML对象,后者是一个值传递实例DEF TS TimeSensor {cycleInterval 3 loop TRUE} DEF SP脚本{eventIn SFBool eI eventOut SFVec3f eO field MFVec3f f [] url“ javascript: function eI(){eO =新SFVec3f(0,1,2); a = eO; b = a; ax = 3; f [1] = a; c = f [1]; f [1] .y = 4;}“} ROUTE TS.isActive TO SP.eIVRML数据对象????????????????? SFCol或对象SFImage对象SFNode对象SFRotation对象SFVec2f对象SFVec3f对象MFColor对象MFFloat对象MFInt32对象MFNode对象MFRotation对象MFString对象MFTime对象MFVec2f对象MFVec3f对象VrmlMatrix对象浏览器对象Browser--createVrmlRoutefs()instanceName = new SFColor(float r,float g,float b)?属性SFColor对象?方法SFImage对象?示例sfImageObjectName =新的SFImage(数字x,数字y,数字comp,MFInt32数组)?属性SFImage对象?方法SFNode对象?实例sfNodeObjectName =新的SFNode(字符串vrmlstring)?属性节点属性与特定的节点类型有关. 您可以通过以下形式访问sfNodeObjectName.eventName吗?方法SFRotation对象? SfRotationObjectName =新的SFRotation(数字x,数字y,z的数字,角度)sfRotationObjectName =新的SFRotation(SFVec3f轴,数字角度)sfRotationObjectName =新的SFRotation(SFVec3f fromVector,SFVec3f toVector)?属性SFRotation对?方法SFVec2f对象?实例sfVec2fObjectName =新的SFVec2f(数字x,数字y)?属性SFVec2f对象?方法SFVec3f对象?实例sfVecefObjectName =新的SFVec2f(数字x,数字y,数字z)?属性SFVec3f对象?方法MFColor对象?实例mfColorObjectName =新的MFColor(SFColor c1,SFColor c2,...)?属性?方法MFFloat对象?实例mfFloatObjectName =新的MFFloat(数字n1,数字n2,...)?属性?方法MFIt32对象?实例mfInt32ObjectName =新的MFInt32(数字n1,数字n2,...)?属性?方法MFNode对象?示例mfNodeObjectName =新的MFNode(SFNode n1,SFNode n2jscript script 文件,...)?属性?方法MFRotation对象?示例mfRotationObjectName =新的MFRotation(SFRotation r1,SFRotation r2,...)?属性?方法MFString对象?实例mfStringObjectName =新的MFString(字符串s1,字符串s2,...)?属性?方法MFTime对象?实例mfTimeObjectName =新的MFTime(数字n1,数字n2,...)?属性?方法MFVec2f对象?实例mfVec2fObjectName =新MFVec2f(SFVec2f v1,SFVec2f v 2,...)?属性?方法MFVec3f对象?示例mfVec3fObjectName =新的MFVec3f(SFVec3f v1,SFVec3f v2,...)?属性?方法VrmlMatrix对象?示例VrmlMatrixObjectName =新的VrmlMatrix(数值f11,数值f12,数值f13jscript script 文件,数值f14,数值f21,数值f22,数值f23,数值f24,数值f31,数值f32,数值f33,数值f34,数值f41,数值f42,数值f43 ,数字f44)VrmlMatrixObjectName =新的VrmlMatrix()?属性没有VrmlMatrix对象实例


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-156286-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...