利用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
php二分法在IP地址查询中的应用
Aug 12 PHP
php下使用SimpleXML 处理XML 文件
Feb 27 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
Dec 06 PHP
PHP禁止个别IP访问网站
Oct 30 PHP
PHP根据IP地址获取所在城市具体实现
Nov 27 PHP
php smarty truncate UTF8乱码问题解决办法
Jun 13 PHP
php常用字符串比较函数实例汇总
Nov 24 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
Apr 28 PHP
PHP基于自定义类随机生成姓名的方法示例
Aug 05 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
PHP保留两位小数的几种方法
Jul 24 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中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
2010/12/19 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
php递归删除目录下的文件但保留的实例分享
2014/05/10 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
JavaScript使用addEventListener添加事件监听用法实例
2015/06/01 Javascript
使用JavaScript获取Request中参数的值方法
2016/09/27 Javascript
JS返回只包含数字类型的数组实例分析
2016/12/16 Javascript
一份超级详细的Vue-cli3.0使用教程【推荐】
2018/11/15 Javascript
详解key在Vue列表渲染时究竟起到了什么作用
2019/04/20 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
[55:44]OG vs NAVI 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python守护进程和脚本单例运行详解
2017/01/06 Python
python 提取key 为中文的json 串方法
2018/12/31 Python
Python异常处理知识点总结
2019/02/18 Python
python安装gdal的两种方法
2019/10/29 Python
Python基于pandas绘制散点图矩阵代码实例
2020/06/04 Python
pycharm2020.1.2永久破解激活教程,实测有效
2020/10/29 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
家长给老师的道歉信
2014/01/13 职场文书
小学英语教学反思案例
2014/02/04 职场文书
小学生操行评语大全
2014/04/22 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
授权委托书怎么写
2014/09/25 职场文书
公司委托书格式范文
2014/10/09 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
关于倡议书的范文
2015/04/29 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers
Java Spring Lifecycle的使用
2022/05/06 Java/Android