在X3D场景中,Billboard广告、警示牌、海报节点,用来给企业单位、公司、部门作广告宣传、路标指示、警示提示、张贴海报等。Billboard节点也是一个组节点,可以在世界坐标系下创建一个局部坐标系,在选定一个旋转轴后,这个节点下的子节点所构成的虚拟对象的正面会永远自动地面对观众,而不管观察着是如何走动或旋转。

Billboard广告、警示牌、海报节点域、域名和域值:

DEF为节点定义一个名字,给该节点定义了唯一的ID,在其他节点就可以引用这个节点;

USE用来引用DEF定义的节点ID,即引用DEF定义的节点名字,同时忽略其他的属性和子对象;

axisOfRotation域:在Billboard节点中的局域坐标中,选定一个旋转轴。(1,0,0)表示绕x轴旋转,(0,1,0)表示绕y轴旋转,(0,0,1)表示绕z轴旋转;

bboxCenter域:指定了边界盒的中心从局部坐标系统原点的位置的偏移,默认值是:0.0 0.0 0.0;

bboxSize域:指定了边界盒尺寸在x、y、z轴方向的大小;

containerField域:表示容器域是field域标签的前缀,表示了子节点与父节点的关系;

class域:是用空格分开的类的列表,保留给XML样式表使用,只有X3D场景用XML编码时才支持class属性。

源代码:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE X3D PUBLIC "http://www.web3d.org/specifications/x3d-3.1.dtd"
  3. "file:///www.web3d.org/TaskGroups/x3d/translation/x3d-3.1.dtd">
  4. <!--Warning:  transitional DOCTYPE in source .x3d file-->
  5. <X3D profile="Immersive" version="3.1"
  6. xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance" xsd:noNamespaceSchemaLocation="http://www.web3d.org/specifications/x3d-3.1.xsd">
  7. <head>
  8. <meta content="px3d7-5.x3d" name="filename"/>
  9. <meta content="zjz-zjr-zjd" name="author"/>
  10. <meta content="*enter name of original author here*" name="creator"/>
  11. <meta
  12. content="*enter copyright information here* Example:  Copyright (c) Web3D Consortium Inc. 2006" name="rights"/>
  13. <meta
  14. content="*enter online Uniform Resource Identifier (URI) or Uniform Resource Locator (URL) address for this file here*" name="identifier"/>
  15. <meta
  16. content="X3D-Edit, http://www.web3d.org/x3d/content/README.X3D-Edit.html" name="generator"/>
  17. </head>
  18. <Scene>
  19. <Background skyColor="0.98 0.98 0.98"/>
  20. <Billboard axisOfRotation="0 1 0" bboxCenter="0 0 0" bboxSize="-1 -1 -1">
  21. <Transform translation="0 4 0">
  22. <Shape>
  23. <Appearance>
  24. <Material/>
  25. <ImageTexture url="0109-1.jpg"/>
  26. </Appearance>
  27. <Box size="4 2 1"/>
  28. </Shape>
  29. </Transform>
  30. <Transform translation="0 1 0">
  31. <Shape>
  32. <Appearance>
  33. <Material ambientIntensity="0.4" diffuseColor="0.5 0.5 0.7"
  34. shininess="0.2" specularColor="0.8 0.8 0.9"/>
  35. </Appearance>
  36. <Cylinder height="5" radius="0.3"/>
  37. </Shape>
  38. </Transform>
  39. <Transform translation="0 -1.5 0">
  40. <Shape>
  41. <Appearance>
  42. <Material ambientIntensity="0.4" diffuseColor="0.5 0.5 0.7"
  43. shininess="0.2" specularColor="0.8 0.8 0.9"/>
  44. </Appearance>
  45. <Cylinder height="0.3" radius="1"/>
  46. </Shape>
  47. </Transform>
  48. </Billboard>
  49. </Scene>
  50. </X3D>

Billboard广告、警示牌、海报节点相关推荐

  1. 万能广告促销海报,找不到灵感也不怕

    每到节假日或是换季的时候,各大商家便纷纷在官网上更换起打折促销的banner,吸引顾客 买买买.除了产品本身和打折力度,一张板式好看的海报设计也是抓住眼球的关键. 工单那么多,设计师手里有了这些万能广 ...

  2. 设计灵感|教会你海报设计套路

    海报设计的套路和灵感,重点是从优秀的作品中获取这些设计招式,经常浏览学习吸收集设网的优秀作品,以后也懂得从大师作品里偷师吧! 1. 文本变化 通过文本的各种变化,增强观众的感知力,譬如叠加,可以营造出 ...

  3. 大规模异构图召回在美团到店推荐广告的应用

    美团到店推荐广告团队在图神经网络的长期落地实践中,思考分析了场景的特点与挑战,针对性地进行了模型设计,并通过大规模训练工具及线上部署优化多次成功落地,带来了线上收入提升.本文主要介绍了大规模图召回技术 ...

  4. 数字化时代:电梯广告的喜与忧

    近日,明星章子怡发布了一篇微博,称自己每次带着孩子出入都会通过电梯里不断更新的广告图片,来教会孩子认识不同颜色.形状.物品以及各种明星朋友.由此可见,将广告投放在狭小空间的电梯里还是有一定的广告效应. ...

  5. 数据与广告系列三十二:重排ReRank,广告推荐算法链路上的背叛者,生态系统格局的重塑者...

    作者·黄崇远 『数据虫巢』 全文23138字 题图ssyer.com " 在推荐系统又或者计算广告中,重排ReRank明目张胆的把召回.粗排.精排几个链路逻辑辛苦生成的序给打乱,但却敢号称是 ...

  6. 公众号如何利用流量广告变现?

    大家都知道粉丝圈有一个可以精准投放广告,实现流量变现,获得收益的功能:自定义广告. 但你知道自定义广告有多少种用途嘛! 今天,粉丝君给你介绍怎么用自定义广告位~ 自定义广告位有三种形式: 开屏广告:具 ...

  7. 【推荐实践】大规模异构图召回在美团到店推荐广告的应用

    省时查报告-专业.及时.全面的行研报告库 省时查方案-专业.及时.全面的营销策划方案库 [免费下载]2022年10月份热门报告盘点 知识图谱在美团推荐场景中的应用实践.pdf 清华大学256页PPT元 ...

  8. 品牌双十一促销广告海报!

    导语 今年的双十一不知道是否可以突破3000亿大关?中国人是消费能力大国,谁让中国人多呢哈哈,这串华丽数字的背后,当然离不开各个品牌电商发力借势广告文案了.要想卖的好,早点搞点事儿!今天整理了电商各行 ...

  9. 《计算广告》第三部分计算广告关键技术——笔记(下)

    文章目录 第14章 程序化交易核心技术 广告交易平台ADX cookie映射 询价优化 需求方平台 定制化用户标签 DSP中的点击率预测 点击价值估计 出价策略 供给方平台SSP 第15章 其他广告相 ...

最新文章

  1. Same binary weight (位运算)
  2. Python趣味编程小技巧,图片转炫酷字符画,一看就是高手
  3. Quartz 框架快速入门(二)
  4. 使用BCH 操作码的三个新型应用程序
  5. 网络推广外包专员如何通过网络推广外包提升用户推送打开率?
  6. android的窗口机制分析------UI管理系统
  7. c语言回文字符串原理,回文串(c语言)注意字符串比较和字符比较的区别
  8. NodeJS常用模块介绍
  9. C语言小案例_故障案例 每日一例 【第1355篇】错误代码:ER02 | ER02 | Er/02 | 惠普黑白激光机...
  10. 关于Excel实现分组求和最全文档
  11. 图像检索系列——利用深度学习实现以图搜图
  12. Win10系统给共享文件夹设置密码的操作步骤
  13. FITS文件标准 3:FITS文件的架构
  14. iPhone2018年最全iPhone尺寸
  15. 棋牌PHP域源码,微信棋牌源码下载( h5.super-mans。com Q:2012035031)
  16. Pandas数据类型——Series
  17. Vue实现前端3D展示及node环境搭建
  18. java统计报表,导出excel,自定义存储目录
  19. doc转docx文件会乱吗_java下载doc/docx文件乱码的问题
  20. 用机器学习改善网络通话质量

热门文章

  1. 【读薄《编程珠玑》】壹 开篇
  2. iText7高级教程之构建基础块——3.使用ILeafElement实现类
  3. ALV 添加自定义按钮 (REUSE_ALV_GRID_DISPLAY 一)
  4. SDP 是什么?有什么用?
  5. XDS100_CCS4.1.3
  6. 关于在循环中backward()的注意事项
  7. 【批处理DOS-CMD命令-汇总和小结】-文件(夹)属性更改命令(attrib)
  8. python无限循环通过while保留字构建_Python学习笔记(四)
  9. 结束语句之 continue
  10. surfacecontrol.java_简单说说JAVA层中Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系...