我正在使用cocos3d开发iphone应用程序,我想渲染一个多维数据集
CC3BoundingBox bounds = makeBounds(9.5, 5.0, 4.0, 0, 0, 0);
CC3MeshNode *cube = [[CC3MeshNode alloc] init];
[cube populateAsSolidBox:bounds];
我试过这个但是填充了AsSolidBox: 不复存在。如何在最新的cocos3d 0.7.2中以编程方式创建一个简单的框或多维数据集?三江源
答案 0 :(得分:1)
populateAsSolidBox方法(以及许多其他populateAs方法)现在在ParametricShapes(CC3MeshNode扩展)中定义。这是在CC3ParametricMeshNodes.h。
因此,请务必在Scene.mm中导入该头文件:
#import "CC3ParametricMeshNodes.h"
答案 1 :(得分:0)
CC3BoundingBox bounds = { {-1, -2.0, -2.0}, {0.0, 0.0, 0.0} };
CC3MeshNode *cube = [[CC3MeshNode alloc] init];
[cube populateAsSolidBox:bounds];
我不能使用makeBounds函数,这些是我在cocos3d 0.7.2中使用的代码
并且,请记住导入CC3ParametricMeshNodes.h