利用PHP动态生成VRML网页


Posted in PHP onOctober 09, 2006

多年前本人开始从事三维动画方面的学习,后学习了PHP,发现可以通过PHP动态生成VRML文档,有点类似于Generator动态生成Flash的方式。  
由于VRML博大精深,这里只介绍一个简单的例子,还可以将各种VRML结点存入数据库中,这样的虚拟现实网页将……,爽!  
下面是源程序。注意:在服务器上,要将让PHP处理wrl格式的文档,否则后果将是没有任何虚拟现实。本源程序直接存成wrl文件,在浏览器中要安装插件,可以到我的另一个主页上去下载:http://go.163.com/~sjtucaocao/  

<?php header("Content-type: application/x-vrml");$txt="#VRML V2.0 utf8  

DEF leftBox Transform  
{  
translation -5 0 0  
children  
[  
Shape  
{  
appearance Appearance  
{  
material Material  
{  
diffuseColor 1 0 0  
}  
}  
geometry Box{}  
}  
DEF SphereChild Shape  
{  
appearance Appearance  
{  
material Material  
{  
diffuseColor 1 0 1  
}  
}  
geometry Sphere  
{  
radius 1.2  
}  
}  
]  
}  

DEF rightBox Transform  
{  
translation 5 0 0  
children  
[  
Shape  
{  
appearance Appearance  
{  
material Material  
{  
diffuseColor 0 0 1  
}  
}  
geometry Box{}  
}  
]  
}  

DEF onoff Transform  
{  
translation 0 -1 0  
children  
[  
Shape  
{  
appearance Appearance  
{  
material Material  
{  
diffuseColor 0 1 0  
}  
}  
geometry Box{}  
}  
DEF TS TouchSensor{}  
]  
}  

DEF S Script  
{  
eventIn SFBool isActive  
eventOut MFNode child  
field MFNode testNode USE SphereChild  
url  
"javascript:  
function isActive(value)  
{  
if (value)  
{  
child=testNode;  
}  
}  
"  
}  

ROUTE TS.isActive TO S.isActive  
ROUTE S.child TO leftBox.removeChildren  
ROUTE S.child TO rightBox.addChildren";echo $txt;  
?>   

PHP 相关文章推荐
PHP生成带有雪花背景的验证码
Oct 09 PHP
?生?D片??C字串
Dec 06 PHP
php 代码优化之经典示例
Mar 24 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
Apr 24 PHP
PHP中使用TCPDF生成PDF文档实例
Jul 01 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 PHP
你不知道的文件上传漏洞php代码分析
Sep 29 PHP
浅析php-fpm静态和动态执行方式的比较
Nov 09 PHP
php pdo操作数据库示例
Mar 10 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
Aug 21 PHP
Thinkphp5 自定义上传文件名的实现方法
Jul 23 PHP
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
Apr 01 PHP
一个SQL管理员的web接口
Oct 09 #PHP
如何实现给定日期的若干天以后的日期
Oct 09 #PHP
模拟SQLSERVER的两个函数:dateadd(),datediff()
Oct 09 #PHP
实时抓取YAHOO股票报价的代码
Oct 09 #PHP
php访问查询mysql数据的三种方法
Oct 09 #PHP
杏林同学录(一)
Oct 09 #PHP
杏林同学录(二)
Oct 09 #PHP
You might like
PHP编码转换函数 自动转换字符集支持数组转换
2012/12/16 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
PHP会话处理的10个函数
2015/08/11 PHP
php根据年月获取当月天数及日期数组的方法
2016/11/30 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
JS输入用户名自动显示邮箱后缀列表的方法
2015/01/27 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
JS实现的3D拖拽翻页效果代码
2015/10/31 Javascript
常用jQuery选择器汇总
2017/02/02 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
VueJS实现用户管理系统
2020/05/29 Javascript
跟老齐学Python之玩转字符串(3)
2014/09/14 Python
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
2020/02/18 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
售后专员岗位职责
2013/12/08 职场文书
护士自荐信范文
2013/12/15 职场文书
审计工作个人的自我评价
2013/12/25 职场文书
小组合作学习反思
2014/02/18 职场文书
设备管理实施方案
2014/05/31 职场文书
个人求职信格式范文
2015/03/20 职场文书
如何写好闭幕词
2019/04/02 职场文书
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
Java elasticsearch安装以及部署教程
2021/06/28 Java/Android
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
尝试使用Python爬取城市租房信息
2022/04/12 Python