{"shas":[["ced8e5c0ea56a5206dace8baafe82154be2c5495","9eaa163268983f1f2764c7c9b2a9a29a4682c464@cs.stanford.edu","Add very generic raytrace method and more commonly useful overloads.\n\nAdd a std.raytrace.raytrace method which is the most general, allowing\ncontrol over input and output coordinate frames, which mesh to test,\nand the ray to check. Provide overloads raytrace (for world\ncoordinates only), raytraceFrom (for starting the ray in this's\ncoordinate frame) and raytraceTo (for testing against this's mesh) to\nvisibles and presences.\n\nFixes #310.","Ewen Cheslack-Postava"],["fed083f39cb293b8d715fe511119cf144123d76b","9eaa163268983f1f2764c7c9b2a9a29a4682c464@cs.stanford.edu","Fix setting mesh to an empty string making it invisible.","Ewen Cheslack-Postava"],["8d50f70fd724a09931a140aaad9b8238fe7909a1","e60c7757a4045d9857f488cc41812af487dfec0a@stanford.edu","Should be *listening* for reliable scripting messages in HostedObject.","bmistree"],["71a13db9e0566ad4ec23bded49a39e41a9c513ef","e60c7757a4045d9857f488cc41812af487dfec0a@stanford.edu","Sending and receiving reliable one-off messages should now work\ncorrectly.  Code is still very disordered, and next commits will focus\non cleanup: moving all the messaging code that I just added in\nHostedObject code into EmersonScript, exposing unreliable datagrams in\nEmerson, etc.","bmistree"],["5b97d18099220a02b5448eae9544790b036cd7e1","e60c7757a4045d9857f488cc41812af487dfec0a@stanford.edu","Separated reliable messaging in Emerson into its own separate file,\nwhich EmersonScript inherits from.  Next, taking care of case where\nreceive portions of messages.","bmistree"],["76d3a67e59d13f4cf36afbac9541eb19ede15052","e60c7757a4045d9857f488cc41812af487dfec0a@stanford.edu","Made it so that we can register a close callback in sst.  Will allow\ncleaning up state left from partial messages.","bmistree"],["a2025c30d7571eb27c21e97931b73aaaa25752c4","e60c7757a4045d9857f488cc41812af487dfec0a@stanford.edu","Reverted close callback in sst from fbdb0ba.  It never actually seemed\nto fire correctly.","bmistree"],["e92518c4595376e507e6301220f1b977077e1855","e60c7757a4045d9857f488cc41812af487dfec0a@stanford.edu","Fixed create entity with passing in string instead of function for new\nentity to execute.","bmistree"],["a7dc27a86585a0ee2d4345786b1dd8783637abbd","e60c7757a4045d9857f488cc41812af487dfec0a@stanford.edu","Blacklisted a few more folders in sgrep (mostly in web gui stuff for ogre).","bmistree"],["8bcb809875ca39a477cefca1432ec382a04385b1","e60c7757a4045d9857f488cc41812af487dfec0a@stanford.edu","Inermediate: added http files.","bmistree"]],"ref":"refs/heads/master","size":10,"head":"8bcb809875ca39a477cefca1432ec382a04385b1","push_id":35442928}