{"push_id":665552837,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"54a1fba25160991d4137de828348cd0e73ba5d5b","before":"75b42f97b48e0ea48e5149ef6086587663168e8f","commits":[{"sha":"0f992ef38e0e96d289e846c799581015a9d3e9fb","author":{"email":"367f5e79892675d785c15d3d0677eba0c715f375@simquest.com","name":"Harald Scheirich"},"message":"Add scalar assignment to the conversion for optional value\n\nThis means an optional value can be converted from a scalar in YAML\nif the type is correct e.g. OptionalAngle : 12.0","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/0f992ef38e0e96d289e846c799581015a9d3e9fb"},{"sha":"59f29194fdde75490b7a229d7c84d84da58fefca","author":{"email":"367f5e79892675d785c15d3d0677eba0c715f375@simquest.com","name":"Harald Scheirich"},"message":"Enhance TextRepresentation for better drawing within Stereo Views\n\nenable word coordinates on text representation, this lets us put\nthe view somehwere in world space (e.g. offset from the camera)\nalso enable drawing of bounds","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/59f29194fdde75490b7a229d7c84d84da58fefca"},{"sha":"3689fd0538a062d011176254ed9c4f59d9303213","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Fix clearing of collisions with one representation\n\nIf there is only one collision representation, its collisions were not\nbeing cleared. Granted, this would only be rarely be an issue, unless\nsomething collided with something else, and then one of them became\ninactive. This clears the collisions correctly, and puts in the same\nfunction that publishes the collisions for clarity.","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/3689fd0538a062d011176254ed9c4f59d9303213"},{"sha":"0a1869cbcd6a5b8c7bcacedd050badb54fbdc293","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Use Vertices for Particles\n\nThis simplifies Particles and makes them more consistent with\nOpenSurgSim by using the Vertices structure. In the process the\nParticle, ParticleReference, and ParticlesState data is now stored in\nthe new vertices structure (Particles) directly. Also, storing used and\nunused particles in two std::list was actually found to be slower than\nadding and removing particles from a std::vector, so a boost in\nperformance is actually seen in this simplification.","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/0a1869cbcd6a5b8c7bcacedd050badb54fbdc293"},{"sha":"2c14a42ab21b45a4020bf9ab5c301463e4a18a43","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Add assignment operator to Vertices of different type","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/2c14a42ab21b45a4020bf9ab5c301463e4a18a43"},{"sha":"c468d2fdfad008b7a07c4a0e1167e48ac4fc948b","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Fix drawing unused particles\n\nTransferParticlesToPointCloudBehavior was setting particles in the point\ncloud at position 0,0,0 when there were less particles in the\nParticleSystemRepresentation than max particles. This change, uses the\nvertex assignment operator to more simply transfer the points from the\nParticleSystemRepresentation to the PointCloudRepresentation.","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/c468d2fdfad008b7a07c4a0e1167e48ac4fc948b"},{"sha":"456b35c43dc23b37763c7773fe5fd831c3e7bbce","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Fix checks in TransferParticlesToPointCloudBehavior\n\nThe checks for a source and target are now checked in doWakeup,\nfollowing OpenSurgSim's convention to look at other components in\ndoWakeup, and check your own state in doInitialize.","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/456b35c43dc23b37763c7773fe5fd831c3e7bbce"},{"sha":"ab536b738f1bc4f92510f393e179c55ded0416de","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Use curly brace assignment for ParticleData\n\nUse curly brace assignment instead of curly brace construction. This\nisn't supported in VS2012.","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/ab536b738f1bc4f92510f393e179c55ded0416de"},{"sha":"2e572da985a7aa1f42b910b4f8d9b24719a490bd","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Merge branch 'fix/collision-clearing' into 'master'\n\nFix clearing collisions on Collision Representations\n\n+1: Harald Scheirich, Gughan Sathyaseelan, Paul Neumann\n\nMerged-on: https://assembla.com/code/OpenSurgSim/git/merge_requests/1846553","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/2e572da985a7aa1f42b910b4f8d9b24719a490bd"},{"sha":"ca83ce619e65d656f3c4697e09fb90e6f2568dd5","author":{"email":"367f5e79892675d785c15d3d0677eba0c715f375@simquest.com","name":"Harald Scheirich"},"message":"Merge branch 'feature/world-space-text' into 'master'\n\nEnable positioning of text in world space\n\n+1: Ryan Beasley, Gughan Sathyaseelan, Ryan Kornheisl\n\nMerged-on: https://assembla.com/code/OpenSurgSim/git/merge_requests/1841753","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/ca83ce619e65d656f3c4697e09fb90e6f2568dd5"},{"sha":"c5759df974a236f266222d401b3c86bc76225d49","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Cleanup use of indexes in SphRepresentation\n\nBe consistent in the use of indexes vs range based for loops and\nreferences. This change, just moves everything to index based lookups so\nthe code is more consistent, with no performance hit.","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/c5759df974a236f266222d401b3c86bc76225d49"},{"sha":"6910f09a15686ea061f326fc4cb7279a8f42de2e","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Add ParticleSystemRepresentation::addParticle, improve speed\n\nAdd another addParticle to ParticleSystemRepresentation that takes a\nParticle. Also, improve the speed (~7%) of removing dead particles by\ncollapsing two traversals into one.","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/6910f09a15686ea061f326fc4cb7279a8f42de2e"},{"sha":"1096c86a2267a86ed4d106fc242fadae55738e50","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Fix unneed copy of vertices in OsgPointCloudRepresentation","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/1096c86a2267a86ed4d106fc242fadae55738e50"},{"sha":"54a1fba25160991d4137de828348cd0e73ba5d5b","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Merge branch 'feature/particles-as-vertices' into 'master'\n\nSimplify Particles, make them Vertices\n\n+1: Wesley Turner\n\nMerged-on: https://assembla.com/code/OpenSurgSim/git/merge_requests/1855283","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/54a1fba25160991d4137de828348cd0e73ba5d5b"}]}