请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 6136|回复: 10

三维正方体(兼容ie,ff) [复制链接]

alenalen 楼主
帖子
199
体力
1058
威望
6
发表于 2008-2-16 22:04:13 |显示全部楼层
这是我在做的一个游戏的半成品,整理了一下发出来.
原理:
通过更新变换矩阵来记录转动(函数remx()).
利用矩阵计算出转动后的正方体顶点坐标,
把各个顶点的空间坐标按”近大远小”转换成平面坐标(函数p2d()),
用正方体各个面的法向量的z坐标判断该面是否可见,
用高为1px的div层模拟画出四边形(函数gra2htm()).
--------
鼠标拖曳的代码用别人的代码修改的.

 提示:您可以先修改部分代码再运行

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分威望 收起 理由
udbyygy + 2 谢谢分享

总评分: 威望 + 2   查看全部评分

西部数码顶级域名注册商39元抢注!

哲服千里

金牌会员

帖子
1075
体力
3612
威望
0
发表于 2008-2-17 03:00:52 |显示全部楼层
赞一个,现在才知道数学还是有用的
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

燃烧的海平面

银牌会员 手机认证 

帖子
1986
体力
2927
威望
0
发表于 2008-2-17 10:32:03 |显示全部楼层
牛B啊,有创意

使用道具 举报

柯零艾薇

荣誉管理 手机认证 

帖子
2070
体力
21223
威望
38
居住地
广东省 深圳市
发表于 2008-2-17 11:51:08 |显示全部楼层
很强
貌似有点曲高和寡了
宽己之心宽人,责人之心责己-----天地宽矣!

使用道具 举报

alenalen 楼主
帖子
199
体力
1058
威望
6
发表于 2008-2-17 12:15:28 |显示全部楼层
是我的说明文字写得太简陋了,加之代码有点长而乱

使用道具 举报

帖子
193
体力
778
威望
0
发表于 2008-2-17 13:05:14 |显示全部楼层
楼主为啥不用VML或者SVG呢

使用道具 举报

帖子
1038
体力
1649
威望
0
发表于 2008-2-17 13:39:12 |显示全部楼层
立体旋转效果可使用Java applet,Flash,VML,SVG,VRML等制作。
彳亍日寺米青女少言亥言兑金童女子

使用道具 举报

alenalen 楼主
帖子
199
体力
1058
威望
6
发表于 2008-2-17 15:37:03 |显示全部楼层
旨在寻求一种兼容且无控件的方法

使用道具 举报

帖子
1038
体力
1649
威望
0
发表于 2008-3-3 23:07:18 |显示全部楼层
Flash魔方,仅供参考:

 提示:您可以先修改部分代码再运行

彳亍日寺米青女少言亥言兑金童女子

使用道具 举报

嗒嗒

中级会员 手机认证 

帖子
199
体力
553
威望
0
居住地
浙江省 杭州市
发表于 2008-3-3 23:11:57 |显示全部楼层
牛呀,这样的效果用flash来实现比较简单,用js来实现只能说一个字:强!
达达的Blog http://www.asflex.cn

使用道具 举报

skybot 

size

钻石会员 手机认证 

帖子
3236
体力
12466
威望
7
发表于 2008-3-4 09:08:09 |显示全部楼层
D3D里的法线也可以这样画出来啊.,强啊
http://www.qlili.com 个人站帮点啊

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-13 10:15 , Processed in 0.117932 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部