can ssd1306 rotate 31 degree .can it rotate free use uno.is there any way ? i see some video on youtube.they rotate a 3d box .how they do that
They probably recalculate the vertices and redraw the cube.
is there any lib?
I doubt that there is a lib for an UNO. 3D transformations and projection onto a 2D surface is not a quick subject to get into. You would probably need fixed point maths to achieve a respectable result/frame rate on a low power micro.
In the other hand, maybe what you are seeing is a sequence of pre-drawn bitmaps being loaded onto the screen to create the illusion of a spinning 3D cube.
If you are interested, then the standard text book when I experimented with 3D graphics was called "Fundamentals of Interactive Computer Graphics" by Foley & Van Dam and is probably considered the go to resource in early computer graphics. There's also Computer Graphics: Principles and Practice. There are PDF versions of the book available on the web.
Firstly its just a display. You can write pixels to it with the right library. It might have a scroll option, but that's it for a bare display.
To do graphics you would need a graphics library and that can be independent of the actual display, but you need enough memory for a frame-buffer (copy of the screen image) do be able to do this, which may require more RAM than a lowly Uno possesses.
https://cyaninfinite.com/mpu6050-and-3d-cube/
i found the solutation!
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.