Tag: 三维

一组高效的三维交叉algorithm

任何人都知道一个源,网站,我可以得到一些很好的3D交集algorithm的实现,如 球体和球体的交点 球体/椭球 球体/长方体 椭圆形/椭圆体 椭球体/长方体 长方体/立方体 球/射线 椭球/射线 长方体/射线 三angular形/射线 四/射线 三angular形/三angular形 四/四

3D对象(.pod)中的纹理映射不能正确使用isgl3D进行

我已经使用了一个3D iphone(.pod)模型,它在PVRShammon中正确显示。 但是当我将这个3D模型导入到isgl3D中时,它不能正确显示带纹理的图像,图像只用一些线和三angular形覆盖了对象的某些区域。 请帮助我以正确的方式做到这一点。 提前致谢… _cameraController = [[Isgl3dDemoCameraController alloc] initWithCamera:self.camera andView:self]; _cameraController.orbit = 10; _cameraController.theta = 20; _cameraController.phi = 0; _cameraController.doubleTapEnabled = NO; Isgl3dPODImporter * podImporter = [Isgl3dPODImporter podImporterWithFile:@"iPhone5Spod.pod"]; [podImporter printPODInfo]; [podImporter buildSceneObjects]; Isgl3dTextureMaterial *material2 = [[[Isgl3dTextureMaterial alloc] initWithTextureFile:@"DiffuseBody2.jpg" shininess:0.0 precision:Isgl3dTexturePrecisionHigh repeatX:YES repeatY:YES] autorelease]; mesh2 = [podImporter meshAtIndex:4]; node2 = [self.scene createNodeWithMesh: mesh2 andMaterial:material2]; mesh2.normalizationEnabled […]

Python / matplotlib:绘制一个3d立方体,一个球体和一个向量?

我用matplotlibsearch如何用尽可能less的指令来绘制东西,但在文档中找不到任何帮助。 我想绘制下面的东西: 以0为边长为2的线框立方体 以“0”为半径为1的“线框”球体 在坐标[0,0,0] 一个vector,在这一点开始,并进入[1,1,1] 怎么做?