极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 微风小杨

Arduino + OLED12864 做一个简单的3d线框渲染引擎(附ssd1306的库)更新库和投影变换

[复制链接]
 楼主| 发表于 2016-4-18 14:27:31 | 显示全部楼层
22881916 发表于 2016-4-17 10:44
楼主好厉害,我想问一下怎么让它转到特定角度呢,而不是只是旋转

这个啊,我在程序里面是让它在每个loop时候,固定旋转一个四元数角度的,你可以把它去掉,只在setup的时候旋转一下

void loop()
{
  rotateObject(obj,qdelta);
  oled.clear();   // clears the screen and buffer
  renderObject(obj);
  oled.display();
}

这里面第一句就是让物体每个循环根据四元数qdelta做旋转
回复 支持 反对

使用道具 举报

发表于 2016-4-18 15:36:14 | 显示全部楼层
这个立体旋转再接个3轴陀逻仪,做个能感应姿态的应用,还蛮有趣的。
回复 支持 反对

使用道具 举报

发表于 2016-4-22 21:27:19 | 显示全部楼层
太吊了,赞一个。原理不懂
回复 支持 反对

使用道具 举报

发表于 2016-4-28 16:31:04 | 显示全部楼层
学习了,谢谢诶
回复 支持 反对

使用道具 举报

发表于 2016-5-13 00:08:53 | 显示全部楼层
微风森林 发表于 2016-4-18 14:27
这个啊,我在程序里面是让它在每个loop时候,固定旋转一个四元数角度的,你可以把它去掉,只在setup的时候 ...

好的,O(∩_∩)O谢谢
回复 支持 反对

使用道具 举报

发表于 2017-4-21 03:54:11 | 显示全部楼层
楼主还在吗?
求讲解啊
回复 支持 反对

使用道具 举报

发表于 2017-4-21 03:54:33 | 显示全部楼层
FredKhoo 发表于 2016-4-7 13:48
我来搬运些基础知识:
https://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

感觉跟楼主的代码不是很对的上啊
回复 支持 反对

使用道具 举报

发表于 2018-2-21 11:59:10 | 显示全部楼层
我只能说,你真的很牛逼
回复 支持 反对

使用道具 举报

发表于 2018-3-26 20:01:27 | 显示全部楼层
BIT.小彦 发表于 2017-4-21 03:54
感觉跟楼主的代码不是很对的上啊

三维图形在计算机上的显示原理
回复 支持 反对

使用道具 举报

发表于 2019-4-18 10:38:17 | 显示全部楼层
哈哈哈好东西啊
回复 支持 反对

使用道具 举报

发表于 2019-5-4 17:05:50 | 显示全部楼层
请问高手,如何改变旋转方向啊
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 01:50 , Processed in 0.058862 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表