首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏浅探ARKit

    SceneKit绘制模型与骨骼动画的实现

    geometrySourceWithNormals:(const SCNVector3 \*)normals count:(NSInteger)count; 用以下方法设置模型图片 就是设置node的纹理 SCNGeometry \*geo = [SCNGeometry geometryWithSources:sources elements:elements]; UIImage \* image = [UIImage imageNamed NSInteger)stride 8.调用以下方法设置把骨骼相信存放到一个SCNSkinner类 + (instancetype)skinnerWithBaseGeometry:(nullable SCNGeometry bytesPerIndex:sizeof(int)]; [elements addObject:element]; } SCNGeometry \* baseGeometry = [SCNGeometry geometryWithSources:[NSArray arrayWithObject:baseGeometrySource] elements

    3.1K70发布于 2018-05-07
  • 来自专栏iOS开发随笔

    SceneKit基本概念

    9.SCNGeometry SCNGeometry就是呈现三维模型的类,我们的模型具体长什么样子,是个正方体还是长方体,都是它说了算。

    71840发布于 2018-06-28
  • 来自专栏iOS开发随笔

    ​SceneKit基本概念

    ####9.SCNGeometry SCNGeometry就是呈现三维模型的类,我们的模型具体长什么样子,是个正方体还是长方体,都是它说了算。

    1.5K140发布于 2018-05-18
  • 来自专栏浅探ARKit

    iOS使用assimpKit加载FBX模型步骤详解

    geometrySourceWithNormals:(const SCNVector3 *)normals count:(NSInteger)count; 用以下方法设置模型图片 就是设置node的纹理 SCNGeometry *geo = [SCNGeometry geometryWithSources:sources elements:elements]; UIImage * image = [UIImage imageNamed NSInteger)stride 8.调用以下方法设置把骨骼相信存放到一个SCNSkinner类 + (instancetype)skinnerWithBaseGeometry:(nullable SCNGeometry

    3.7K80发布于 2018-05-07
  • 来自专栏每日一篇技术文章

    SceneKit - 你必须掌握的优化性能方案

    那么有没有一种办法,能够让我们在模型离照相机远的时候,渲染精度小的模型,当照相机靠近模型的时候渲染精度高的模型,这样就能大大节省内存,提高渲染性能接下来就是今天的重要内容SCNLevelOfDetail SCNGeometry 有一个属性levelsOfDetail,这个属性就能完成我们上述的需求 ** 1.如何创建SCNLevelOfDetail对象** public convenience init(geometry: SCNGeometry

    89320发布于 2019-06-15
  • 来自专栏每日一篇技术文章

    SceneKit_中级_01_模型过渡动画

    options:nil error:nil]; SCNScene *scene2 = [SCNScene sceneWithURL:url2 options:nil error:nil]; SCNGeometry *g1 = [scene1.rootNode childNodeWithName:@"plane" recursively:true].geometry; SCNGeometry *g2 = [

    1.2K20编辑于 2022-05-13
  • 来自专栏每日一篇技术文章

    VR+全景播放器+头控讲解-01

    需要的知识 了解AVPlayer 对象的用法 了解 CMMotionManager 对象的用法 SCNNode 的用法 (SceneKit框架) SCNScene的用法(SceneKit框架) SCNGeometry

    1.5K10发布于 2018-09-14
  • 来自专栏每日一篇技术文章

    SceneKit-绘制直线

    indices.count, bytesPerIndex: MemoryLayout<Int32>.size) // glLineWidth(10) // let line = SCNGeometry

    1.2K40发布于 2019-06-15
  • 来自专栏每日一篇技术文章

    SceneKit_高级01_GLSL

    我们知道SceneKit框架中有一个类为几何对象SCNGeometry,它里面有一个属性为shaderModifiers,这个属性是一个字典类型,它的key值可以设置四种为下面几种 SCNShaderModifierEntryPoint.geometry

    1.1K10编辑于 2022-05-13
  • 来自专栏每日一篇技术文章

    SceneKit_高级06_加载顶点、纹理、法线坐标

    primitiveCount: indices.count, bytesPerIndex: MemoryLayout<GLint>.size) 上面就完成了对应对象的创建,接下来创建几何对象 let geometry = SCNGeometry

    1.3K10编辑于 2022-05-13
  • 来自专栏快乐阿超

    SwifterSwift

    extensions SceneKit 扩展 SCNBox extensions SCNCone extensions SCNCapsule extensions SCNCylinder extensions SCNGeometry

    1.6K10编辑于 2024-11-17
  • 来自专栏Charlie's Road

    ARKit上手 添加3D物体

    要向scene中添加内容,要创建SCNGeometry,然后将其包装为SCNNode并添加到SCNScene中。

    2.8K10发布于 2018-10-19
  • 来自专栏每日一篇技术文章

    SceneKit_入门13_骨骼动画

    identifiersOfEntriesWithClass:(Class)entryClass; 作用: 获取场景中包含的某一类对象的标识(数组),可以获取的类型有 SCNMaterial, SCNScene, SCNGeometry

    3.2K31发布于 2018-09-14
  • 来自专栏iOSDevLog

    ARKit和CoreLocation:第一部分

    SCNGeometry:可以在场景中显示的三维形状(也称为模型或网格),附加材料定义其外观。

    3.1K20发布于 2018-09-20
领券