1 / 27

X3D 教程

X3D 教程. 掌握 X3D 第一节. 什么是 X3D 一种能在网络上浏览的三维格式. 掌握 X3D 第一节. 现在一些书写得不好,开篇就用大篇幅说概念 开门见山 因为了解 才会来看这教程. 掌握 X3D 第一节. 查看 X3D 模型. 1 软件 BS Contact 2 浏览器. 掌握 X3D 第一节. 基本结构. <X3D> <Scene> …… </Scene> </X3D> <XXX> 标记开始 </XXX> 标记结束

Download Presentation

X3D 教程

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. X3D教程

  2. 掌握X3D 第一节 • 什么是X3D • 一种能在网络上浏览的三维格式

  3. 掌握X3D 第一节 • 现在一些书写得不好,开篇就用大篇幅说概念 • 开门见山 • 因为了解 才会来看这教程

  4. 掌握X3D 第一节 查看X3D模型 • 1软件 BS Contact • 2 浏览器

  5. 掌握X3D 第一节 基本结构 • <X3D><Scene>……</Scene></X3D> • <XXX>标记开始 </XXX>标记结束 • <X3D>表示这是X3D文件 • <Scene>X3D场景在这个标记里编写

  6. 掌握X3D 第一节 长方体 • <Shape><Box /></Shape> • <Shape>形状及其属性在这个标记里编写<Box />正方体

  7. 掌握X3D 第一节 长方体 • 属性 • size 大小 • <Box size="2 1 1"/>

  8. 掌握X3D 第一节 圆柱体 • <Cylinder/> • <Cylinder height=“2.0” radius=“1” /> • height 高度 • radius 半径

  9. 掌握X3D 第一节 圆柱体 • <Cylinder height=“3.0” radius=“1.5” top=“false”/> Bottom 决定底部是否存在 Side 决定侧面是否存在 Top 决定圆柱顶部是否存在

  10. 掌握X3D 第一节 圆锥 • <Cone />

  11. 掌握X3D 第一节 圆锥 • bottomRadius 底部半径 • height 高度 • bottom 底部是否存在 • side 侧面是否存在 • <Cone bottom="false" bottomRadius=“1.0" height=“3.0"/>

  12. 掌握X3D 第一节 圆球 • <Sphere /> • radius 半径 • <Sphere radius="1.8"/>

  13. 掌握X3D 第一节 文字 • <Shape> • <Text string="X3D"/> • </Shape> • String 文字内容 • <Text/>=<Text></Text>

  14. 掌握X3D 第一节 FontStyle • <Shape> • <Text string="Welcome in X3D!"> • <FontStyle size="5"/> • </Text> • </Shape> • FontStyle • size 大小

  15. 掌握X3D 第一节 复习 • <box/> <Cylinder/> • <Cone /> <Sphere /> • < Text />

  16. 掌握X3D 第一节 组合 • 正方体+圆锥体 • <Shape> • <Cone height="3"/> • </Shape> • <Shape> • <Box /> • </Shape>

  17. 掌握X3D 第一节 变换Transform <Transform> • translation 位置 • rotation 旋转 • scale 缩放

  18. 掌握X3D 第一节 • <Transform translation ="0 0 0"> • <Shape> • <Sphere/> • </Shape> • </Transform> • <Transform translation ="1 0 0"> • <Shape> • <Box /> • </Shape> • </Transform>

  19. 掌握X3D 第一节 • <Transform rotation ="0 0 1 0"> • <Shape> • <Box /> • </Shape> • </Transform> • <Transform rotation ="45 0 45 90" translation ="3 0 0"> • <Shape> • <Box /> • </Shape> • </Transform>

  20. 例子:四个方形 <Transform translation ="0 2 0"> <Shape> <Box /> </Shape> </Transform> <Transform translation ="0 -2 0"> <Shape> <Box /> </Shape> </Transform> • <Transform translation ="2 0 0"> • <Shape> • <Box /> • </Shape> • </Transform> • <Transform translation ="-2 0 0"> • <Shape> • <Box /> • </Shape> • </Transform>

  21. 掌握X3D 第一节 例子:简单雪人 身体 <Transform translation ="0 -2 0"> <Shape> <Sphere radius="1.5"/> </Shape> </Transform> 帽子 • <Transform translation ="0 1 0"> • <Shape> • <Cone /> • </Shape> • </Transform> • 头 • <Transform translation ="0 0 0"> • <Shape> • <Sphere /> • </Shape> • </Transform>

  22. 掌握X3D 第一节 例子:简单雪人 手 <Transform translation ="1.5 -1 0" rotation ="0 0 90 90" > <Shape> <Cylinder height="1.5" radius="0.1" /> </Shape> </Transform> <Transform translation ="-1.5 -1 0" rotation ="0 0 -90 90" > <Shape> <Cylinder height="1.5" radius="0.1" /> </Shape> </Transform> • 鼻子 • <Transform translation ="0 -0.2 1" rotation ="1 0 0 90" > • <Shape> • <Cone bottomRadius="0.3" height="0.6"/> • </Shape> • </Transform>

  23. 掌握X3D 第一节 Inline • <X3D> • <Scene> • <Inline url="avatar.wrl"/> • </Scene> • </X3D>

  24. 掌握X3D 第一节 • <Transform translation ="0 3 0"> • <Inline url="avatar.wrl"/> • </Transform> • <Inline url="kl.x3d"/>

  25. 掌握X3D 第一节 • <Transform translation ="0 1 0"> • <Inline url="avatar.wrl"/> • </Transform> • <Transform scale ="1 0.1 1"> • <Inline url="kl.x3d"/> • </Transform>

  26. 谢谢支持

More Related