├── .gitignore ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── app ├── app_delegate.rb ├── menu.rb ├── nodes │ ├── ambient_light_node.rb │ ├── ball_node.rb │ ├── camera_node.rb │ └── stone_cube_node.rb ├── scenes │ └── main_scene.rb ├── views │ └── main_view.rb └── window.rb ├── motion-scene-kit.gemspec ├── motion ├── motion-scene-kit.rb └── project │ ├── ca_transform_3d.rb │ ├── scn_material.rb │ ├── scn_node.rb │ ├── scn_scene.rb │ ├── scn_transaction.rb │ ├── scn_utils.rb │ └── timing_functions.rb ├── resources ├── Default-568h@2x.png ├── football.png ├── football_normal.png ├── football_specular.png ├── stone.jpg └── stone_normal.jpg └── spec └── main_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/Rakefile -------------------------------------------------------------------------------- /app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/app/app_delegate.rb -------------------------------------------------------------------------------- /app/menu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/app/menu.rb -------------------------------------------------------------------------------- /app/nodes/ambient_light_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/app/nodes/ambient_light_node.rb -------------------------------------------------------------------------------- /app/nodes/ball_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/app/nodes/ball_node.rb -------------------------------------------------------------------------------- /app/nodes/camera_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/app/nodes/camera_node.rb -------------------------------------------------------------------------------- /app/nodes/stone_cube_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/app/nodes/stone_cube_node.rb -------------------------------------------------------------------------------- /app/scenes/main_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/app/scenes/main_scene.rb -------------------------------------------------------------------------------- /app/views/main_view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/app/views/main_view.rb -------------------------------------------------------------------------------- /app/window.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/app/window.rb -------------------------------------------------------------------------------- /motion-scene-kit.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/motion-scene-kit.gemspec -------------------------------------------------------------------------------- /motion/motion-scene-kit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/motion/motion-scene-kit.rb -------------------------------------------------------------------------------- /motion/project/ca_transform_3d.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/motion/project/ca_transform_3d.rb -------------------------------------------------------------------------------- /motion/project/scn_material.rb: -------------------------------------------------------------------------------- 1 | class SCNMaterial 2 | end 3 | -------------------------------------------------------------------------------- /motion/project/scn_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/motion/project/scn_node.rb -------------------------------------------------------------------------------- /motion/project/scn_scene.rb: -------------------------------------------------------------------------------- 1 | class SCNScene 2 | end 3 | -------------------------------------------------------------------------------- /motion/project/scn_transaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/motion/project/scn_transaction.rb -------------------------------------------------------------------------------- /motion/project/scn_utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/motion/project/scn_utils.rb -------------------------------------------------------------------------------- /motion/project/timing_functions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/motion/project/timing_functions.rb -------------------------------------------------------------------------------- /resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /resources/football.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/resources/football.png -------------------------------------------------------------------------------- /resources/football_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/resources/football_normal.png -------------------------------------------------------------------------------- /resources/football_specular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/resources/football_specular.png -------------------------------------------------------------------------------- /resources/stone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/resources/stone.jpg -------------------------------------------------------------------------------- /resources/stone_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/resources/stone_normal.jpg -------------------------------------------------------------------------------- /spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/motion-scene-kit/HEAD/spec/main_spec.rb --------------------------------------------------------------------------------