Latest 1.2.2
Homepage https://github.com/sunpaq/BohdiEngine-pod
License BSD
Platforms ios 9.0, osx 10.13
Frameworks MetalKit
Authors

Carthage compatible
Cocoapods compatible

Example

To run the example project, clone the repo, and run pod install from the Example directory first.
there also have an Mac OS version https://github.com/sunpaq/BEMac

Requirements

iOS devices support OpenGLES 3.0 with arm64 CPU (>=iPhone5s)

Installation

By Carthage, add the following line to your Cartfile:

github "sunpaq/BohdiEngine-pod"

BohdiEngine is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "BohdiEngine"

If you need to use the developing version:

target 'App' do
    pod 'BohdiEngine', :git => 'https://github.com/sunpaq/BohdiEngine-pod.git', :branch => 'develop'
end

Build your App use BohdiEngine

1. add a UIView to any of your interface in storyboard
2. set the class of the view -> BEView
3. set a outlet of the view to your controller
4. call the beview.loadModelNamed("monkey2.obj") method
5. call the beview.startDraw3DContent(BECameraRotateAroundModelManual) method

for swift you also need add a bridge header and import:
#import <monkc/monkc-umbrella.h>

for OpenGL setup and Engine usage, please check the Example of this Pod (Objective-C)
there also have a demo written use swift

Author

Sun YuLi, [email protected]

License

BohdiEngine is available under the BSD license. See the LICENSE file for more info.

Latest podspec

{
    "name": "BohdiEngine",
    "version": "1.2.2",
    "summary": "A simple 3D engine written by Monk-C",
    "description": "BohdiEngine is a simple 3D model rendering engine. it is cross platform",
    "homepage": "https://github.com/sunpaq/BohdiEngine-pod",
    "license": {
        "type": "BSD",
        "file": "LICENSE"
    },
    "authors": {
        "Sun YuLi": "[email protected]"
    },
    "source": {
        "git": "https://github.com/sunpaq/BohdiEngine-pod.git",
        "tag": "1.2.2"
    },
    "platforms": {
        "ios": "9.0",
        "osx": "10.13"
    },
    "source_files": "BohdiEngine/**/**/**/*.{h,c,p,m,mm,metal}",
    "public_header_files": "BohdiEngine/Classes/**/**/*.h",
    "private_header_files": "BohdiEngine/External/**/*.h",
    "frameworks": "MetalKit"
}

Pin It on Pinterest

Share This