History: Minimal Ogre Collision
Source of version: 19 (current)
Copy to clipboard
{IMG(src="img/wiki_up/Moc.jpg",imalign="right",alt="Moc.jpg")}{IMG}
__Author__: ((User:Nauk|Nauk))
__Website__: [http://www.3d-terrain-editor.com/moc_minimal_ogre_collision.php|MOC - Minimal Ogre Collission]
__Type__: OGRE Library
__Supported Platforms__: Mac OS X, Linux, Windows
__Sources__: [http://code.google.com/p/minimal-ogre-collision-toolkit|Google Code]
__Binaries__: [http://downloads.sourceforge.net/moc-collision/moc-collision-demo.v1.0.rc1.beta.2008.10.20.win32-bin.media.src.zip|MOC Demo]
__Status and bug reports__: [http://www.ogre3d.org/phpBB2/viewtopic.php?t=45267|OGRE Forum Thread]
---
MOC is a easy to integrate and lightweight collision detection library. It is based on the wiki article ((Raycasting to the polygon level|"Raycasting to the polygon level")).
__Note:__ For a newer lightweight version, have a look at "New MOC" in the links section below.
!!Mogre
For ((MOGRE|Mogre)) a C# port of MOC is available, called ''MMOC''.
Differences to original:
* Raycast methods return a class with the results (position, entity, distance) instead of a bool
* Changed the MouseEvent param in RaycastFromCamera to Vector2 (mouse position)
Links:
* [https://code.google.com/p/minimal-ogre-collision-toolkit/|Repository] - the code was added to the official MOC repository
* [http://www.ogre3d.org/forums/viewtopic.php?t=45267|forum topic]
* [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=8615|MOC toolkit] - converted to C#
* [http://www.ogre3d.org/tikiwiki/tiki-index.php?page=New%20Minimal%20Ogre%20Collision|New MOC] - redesigned thinner MOC with better performance
---
Alias: (alias(Minimal_Ogre_Collision))