GitHub ReleaseEvent at 2014-01-25 22:17:15
Repository: phoria.js
Actor: kevinroast
Payload: {"action":"published","release":{"url":"https://api.github.com/repos/kevinroast/phoria.js/releases/161156","assets_url":"https://api.github.com/repos/kevinroast/phoria.js/releases/161156/assets","upload_url":"https://uploads.github.com/repos/kevinroast/phoria.js/releases/161156/assets{?name}","html_url":"https://github.com/kevinroast/phoria.js/releases/v0.9.14","id":161156,"tag_name":"v0.9.14","target_commitish":"master","name":"","body":"Added incremental rotation example (see test0r.html) and mouse events. Mouse events helpers added to new Phoria.View class (in phoria-utils.js)\r\n\r\nAdded entity method to rotate by the given yaw (heading), pitch (elevation) and roll (bank) Euler angles - entity.rotateYPR()\r\n\r\nPhoria.Util.importGeometryWavefront now loads uv coordinates for textures from obj file format.\r\n\r\nAdded cylinder geometry generation\r\nAdded generator code for an Icosahedron.\r\nAdded simple normalised triangle subdivision algorithm - e.g. to subdivide a normalised Icosahedron to generate geodesic style sphere.\r\n\r\nUpdated test1.html to add example of new Icosahedron geometry and subdivision.\r\n\r\nAdded onBeforeScene event handler - allow modification of entity local matrix before it is multipled by the parent and before transformations occur.\r\n\r\nBug fix to simple physics to apply physics calculations before the local matrix is modified in the scene processing - position is now updated in onScene correctly.\r\nFix to basic physics simulation time calculations. Debug object now shows worldposition if present from PositionalAspect.\r\nBug fix to default position record for generated particle. Bug fix to default particle rendering style - useful if particles are replaced with full polygon lightsourced entities.\r\nImplemented transparent style for wireframe and point rendered objects.\r\n\r\nFixed incorrect object sortmode property in  a couple of test pages.\r\n\r\nMinor improvement to fireworks demo (test9.html)\r\n","draft":false,"author":{"login":"kevinroast","id":723361,"avatar_url":"https://gravatar.com/avatar/0e6e054d7f02bf90206e75c52a4b504c?d=https%3A%2F%2Fidenticons.github.com%2F99846360508426c30ddacb790be81644.png&r=x","gravatar_id":"0e6e054d7f02bf90206e75c52a4b504c","url":"https://api.github.com/users/kevinroast","html_url":"https://github.com/kevinroast","followers_url":"https://api.github.com/users/kevinroast/followers","following_url":"https://api.github.com/users/kevinroast/following{/other_user}","gists_url":"https://api.github.com/users/kevinroast/gists{/gist_id}","starred_url":"https://api.github.com/users/kevinroast/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevinroast/subscriptions","organizations_url":"https://api.github.com/users/kevinroast/orgs","repos_url":"https://api.github.com/users/kevinroast/repos","events_url":"https://api.github.com/users/kevinroast/events{/privacy}","received_events_url":"https://api.github.com/users/kevinroast/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2014-01-25T21:51:18Z","published_at":"2014-01-25T22:17:15Z","assets":[],"tarball_url":"https://api.github.com/repos/kevinroast/phoria.js/tarball/v0.9.14","zipball_url":"https://api.github.com/repos/kevinroast/phoria.js/zipball/v0.9.14"}}