Graphics possibilities

please see the attached image. Can we develop this structure? Can we have 1 ring (a real physical object, hollow inside) which we can insert in a bar. is such type of 3D possible with  corona? The ring should get into bar and should have all possible collisions.

No, because it is a 3D projection and Corona does 2D.

It is possible to fake it - split the bar into two and have one in front of the ellipse frame and one behind it. But to do it generically, no you can’t. Corona is a stack of 2D objects - its display is a pile of sheets of transparency and each object lives wholly on one or the other.

Likewise you can fake the collision. It really depends if this is all you want, or you want a whole sequence of similar 3D entities. If so, you are using the wrong tool. Corona is great at 2D stuff, but not much use at real 3D.

please see the video under this link → http://www.coronalabs.com/blog/2013/10/31/tutorial-2-5d-perspective-in-graphics-2-0/

and then clarify the point.

Thank you! 

2.5D in graphics 2.0 just allows you to distort the images with a quadrilateral.

So you can create fake 3D images by angling the bitmap images appropriately. This is a picture from the Amiga/Atari ST dungeon master. It doesn’t do 3D, it fakes it by bending the wall graphic so it looks like it is 3D (actually it’s probably pre-rendered).  

It looks 3D, but it isn’t, and you can’t treat it as if it was 3D and the internal code is almost certainly a 2D Grid not 3D projection. In your ring and bar example, in 3D you can test it by comparing x,y,z coordinates of the bar end and the centre (for example) in one of the 3D Game Creators but if you did it in Corona it wouldn’t be this even if it looked like it.

So basically, you have to fake 3D and do each 3D projection on a case-by-case basis. If you want complex 3D Corona is the wrong tool.

Dungeon%20Master_2.png

No, because it is a 3D projection and Corona does 2D.

It is possible to fake it - split the bar into two and have one in front of the ellipse frame and one behind it. But to do it generically, no you can’t. Corona is a stack of 2D objects - its display is a pile of sheets of transparency and each object lives wholly on one or the other.

Likewise you can fake the collision. It really depends if this is all you want, or you want a whole sequence of similar 3D entities. If so, you are using the wrong tool. Corona is great at 2D stuff, but not much use at real 3D.

please see the video under this link → http://www.coronalabs.com/blog/2013/10/31/tutorial-2-5d-perspective-in-graphics-2-0/

and then clarify the point.

Thank you! 

2.5D in graphics 2.0 just allows you to distort the images with a quadrilateral.

So you can create fake 3D images by angling the bitmap images appropriately. This is a picture from the Amiga/Atari ST dungeon master. It doesn’t do 3D, it fakes it by bending the wall graphic so it looks like it is 3D (actually it’s probably pre-rendered).  

It looks 3D, but it isn’t, and you can’t treat it as if it was 3D and the internal code is almost certainly a 2D Grid not 3D projection. In your ring and bar example, in 3D you can test it by comparing x,y,z coordinates of the bar end and the centre (for example) in one of the 3D Game Creators but if you did it in Corona it wouldn’t be this even if it looked like it.

So basically, you have to fake 3D and do each 3D projection on a case-by-case basis. If you want complex 3D Corona is the wrong tool.

Dungeon%20Master_2.png