{"push_id":894014321,"size":15,"distinct_size":15,"ref":"refs/heads/collider","head":"c9ed15230987a06abd973bc0a4e7d8bb7228e8dd","before":"3da8015d42196a396bd9705f4942b2c6e36bbc83","commits":[{"sha":"8b044cc1908d6ab8f7db429c171f4a2f0dfaaf5b","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"refactor: rename GameObject->_script attri to _scripts","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/8b044cc1908d6ab8f7db429c171f4a2f0dfaaf5b"},{"sha":"dcb1fbfdcaca7359b19b75f00ee50cdbe7b35ebd","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"user script add \"onCollisionStart\",\"onCollisionEnd\" event\n\nrefactor unit test:\nextra colliderSpec from BoxColliderSpec\n\npass run test\npass unit test","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/dcb1fbfdcaca7359b19b75f00ee50cdbe7b35ebd"},{"sha":"c6b5805a01b5e4ff3a085fc8c7e3c6dd9c13c784","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"add debugBox to show aabb:\nadd DebugConfig\nmodify CustomGeometry:set geometry data can update buffers\nsupport draw line: MeshRenderer add \"drawMode\" attri, pass it to QuadCommand\nfix \"GameObject->update collider\" bug:now update collider after update action\n\npass unit test\npass run test","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/c6b5805a01b5e4ff3a085fc8c7e3c6dd9c13c784"},{"sha":"1d79f125958aeb52faca41786b2ad18896459450","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"refactor:clean BoxBoundingRegion","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/1d79f125958aeb52faca41786b2ad18896459450"},{"sha":"76417007044e9e11d31aac912c345d0d901fbbd5","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"refactor:Collider add \"type\" attri; refactor BoxCollider->isIntersectWith method","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/76417007044e9e11d31aac912c345d0d901fbbd5"},{"sha":"d947fc004e69dc7cb5bd4cf02088f8fb776a1665","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"refactor: remove Config, move \"isTest\" to DebugConfig;  move DebugConfig to config/DebugConfig","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/d947fc004e69dc7cb5bd4cf02088f8fb776a1665"},{"sha":"62481879c20f9bea939fd57016357354fc7d1011","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"modify collision_box sample","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/62481879c20f9bea939fd57016357354fc7d1011"},{"sha":"9813af693f182ac1e1ba8fa88c77062c30cdb5d3","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"new function: user can specify the bounding region that it's not affected by rotate(still affected by transform and scale)\n\ncollision_box sample add a box of specified bounding region","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/9813af693f182ac1e1ba8fa88c77062c30cdb5d3"},{"sha":"2c5d9e80aa44e0c33d89dbb3bbe6f60d6b7a8a83","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"collision_box sample add sphere with aabb:\nfix GeometryUtils.iterateThreeComponent bug","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/2c5d9e80aa44e0c33d89dbb3bbe6f60d6b7a8a83"},{"sha":"063692ca8b387edeb6400173a6a8370fbdcf3700","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"add \"collision_sphere\" sample:\nadd sphere collider\nfix QuadCommand->_draw_>drawArrayBuffers bug: now totalNum is correct","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/063692ca8b387edeb6400173a6a8370fbdcf3700"},{"sha":"3c608af3f69f62ca7cbab73987463aae4332a940","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"refactor collider:\nadd enum ColliderType","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/3c608af3f69f62ca7cbab73987463aae4332a940"},{"sha":"e507b60c887f01333aa3004f42b628bd52f8c725","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"AABBShape,SphereShape add \"containPoint\" method","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/e507b60c887f01333aa3004f42b628bd52f8c725"},{"sha":"855f220c45e75b16f9b1c4db4336b3bbd8c8b896","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"support change material:\nsample \"collision_box\" change material during collision\n\nmodify engine:\nEngineEvent add \"material change\" event\nGeometry trigger its gameobject->\"material change\" event when change material;\nBufferContainer remove color cache when \"material change\" event triggered\nMaterial defer to add shader lib(now it's on \"after init\" event, not on \"init\"!) so that it can just \"init material\" instead of \"add to geometry and init material\" when \"change material\"","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/855f220c45e75b16f9b1c4db4336b3bbd8c8b896"},{"sha":"663e563517431879754ea298707c8212303a706c","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"pass unit test","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/663e563517431879754ea298707c8212303a706c"},{"sha":"c9ed15230987a06abd973bc0a4e7d8bb7228e8dd","author":{"email":"54cdfa922b9e291ea5fa84f6221d6572e2879199@qq.com","name":"yyc"},"message":"support aabb-sphere shape collision:\ncollision_box sample add sphere shape\ncollision_sphere sample add aabb shape","distinct":true,"url":"https://api.github.com/repos/yyc-git/Wonder.js/commits/c9ed15230987a06abd973bc0a4e7d8bb7228e8dd"}]}