The 3D functions of Flash Player 10 seems not designed to making complex polygon models but rather to add simple 3D effects to existing DisplayObjects that are basically flat.
Here I tried to animate a number of triangles in a 3D space. Each triangle is a instance of an object that inherits the Shape class. As I expected, creating too many instances of the DisplayObjects drastically slows the performance of the player, which means it's not realistic to use DisplayObjects to represent individual polygons.
We still need to resort to third-party libraries PaperVison 3D or to implement the rendering functions ourselves in order to create full 3D animation with Flash. I mean to try latter for study during this winter holidays.
Install flash player 10 or later if you don't see the sample movie.
Here I tried to animate a number of triangles in a 3D space. Each triangle is a instance of an object that inherits the Shape class. As I expected, creating too many instances of the DisplayObjects drastically slows the performance of the player, which means it's not realistic to use DisplayObjects to represent individual polygons.
We still need to resort to third-party libraries PaperVison 3D or to implement the rendering functions ourselves in order to create full 3D animation with Flash. I mean to try latter for study during this winter holidays.
Install flash player 10 or later if you don't see the sample movie.



In the "Using triangles for 3D effects" section of the online manual, it says:
...3D models are represented by a collection of triangles in space.
It seems possible to build a complex models using drawTriangles() in AS3. Yet I'm not really sure because the article focuses on the usage of UV maps, not on how to create a 3D model. I Need to study it in detail later.