Custom Shape in Cocos3d
-
21-12-2019 - |
Question
I am developing an iPhone application that uses cocos3d. My question is: how to draw custom shape in cocos3d? for example a cylinder, a cylinder with an ellipse as its base instead of a circle, a polygone, etc. Can anyone please guide me how to start?
Thanks in advance
Solution
There's good support for doing that in Cocos3D.
CC3Mesh
has simple property settings for allocating space for vertex content, plus a large family of methods for getting and setting various vertex content. Make sure you understand how to use the vertexContentTypes
property.
The source files CC3ParametricMeshes.m
and CC3ParametricMeshNodes.m
contain a number of examples of creating mesh shapes programmatically. Have a look at the implementations in those files.