GeoTools:帮助为 SceneKit (OS X) 创建自定义几何图形的 Swift 库

时间:2024-06-28 05:04:55
【文件属性】:

文件名称:GeoTools:帮助为 SceneKit (OS X) 创建自定义几何图形的 Swift 库

文件大小:312KB

文件格式:ZIP

更新时间:2024-06-28 05:04:55

Swift

地理工具 帮助为 SceneKit (OS X) 创建自定义几何图形的 Swift 库 使用这个非常小的库(目前只有 3 个类)可以轻松地在基于 Swift 的 SceneKit 项目中为 OS X(即将推出 iOS 版本)构建自定义几何图形。 它使用“四边形”而不是“三角形”的概念来构建您的几何图形,使可视化、创建和纹理贴图形状变得更加容易。 它还支持在“奇数”形状上平铺纹理而不会倾斜。 上面的示例是具有平铺纹理的自定义 4 面几何体。 项目目标 我的目标是尽可能简单地使用最少的代码构建复杂的自定义几何图形。 我还想启用对几何敏感的平铺纹理映射 如何使用 构建自定义几何需要创建一个GeometryBuilder实例 - 向其中添加Quad对象以形成您的形状,然后对其调用getGeometry()以获取您的几何。 我基于四边形(尽管内部网格是使用三角形构建的) - 因为更容易将自定义形状


【文件预览】:
GeoTools-master
----GeoTools()
--------Quad.swift(655B)
--------textures()
--------GameViewController.swift(6KB)
--------Info.plist(1KB)
--------AppDelegate.swift(423B)
--------SCNUtils.swift(8KB)
--------Base.lproj()
--------Images.xcassets()
--------GeometryBuilder.swift(5KB)
--------GameView.swift(2KB)
----GeoTools.xcodeproj()
--------xcuserdata()
--------project.pbxproj(17KB)
----LICENSE(1KB)
----README.md(6KB)
----.gitignore(273B)
----GeoToolsTests()
--------Info.plist(751B)
--------GeoToolsTests.swift(904B)

网友评论