{"action":"created","issue":{"url":"https://api.github.com/repos/nTopology/juce_icarus/issues/3","labels_url":"https://api.github.com/repos/nTopology/juce_icarus/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/nTopology/juce_icarus/issues/3/comments","events_url":"https://api.github.com/repos/nTopology/juce_icarus/issues/3/events","html_url":"https://github.com/nTopology/juce_icarus/issues/3","id":86256371,"number":3,"title":"Plane.PointAt(float u,float v,float w) Function","user":{"login":"bradrothenberg","id":6138110,"avatar_url":"https://avatars.githubusercontent.com/u/6138110?v=3","gravatar_id":"","url":"https://api.github.com/users/bradrothenberg","html_url":"https://github.com/bradrothenberg","followers_url":"https://api.github.com/users/bradrothenberg/followers","following_url":"https://api.github.com/users/bradrothenberg/following{/other_user}","gists_url":"https://api.github.com/users/bradrothenberg/gists{/gist_id}","starred_url":"https://api.github.com/users/bradrothenberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bradrothenberg/subscriptions","organizations_url":"https://api.github.com/users/bradrothenberg/orgs","repos_url":"https://api.github.com/users/bradrothenberg/repos","events_url":"https://api.github.com/users/bradrothenberg/events{/privacy}","received_events_url":"https://api.github.com/users/bradrothenberg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-06-08T17:03:50Z","updated_at":"2015-06-08T21:03:48Z","closed_at":null,"body":"@Ahbee or @ebwork -- I am converting the exoskeleton code from c# to c++ -- & they have a few functions from Rhino that we do not have -- \r\n\r\nOne of them is Plane.PointAt(float u, float v float w) -- which takes 3 floats, u,v,w. This should give a point on the plane at  plane.origin + u*plane.xaxis + v*plane.yaxis + z*plane.zaxis\r\n\r\nIn Juce_Icarus/gl, we have cinders Plane.h & .cpp -- do we have enough info w/ the planes normal & distance to add a PointAt function?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/nTopology/juce_icarus/issues/comments/110140005","html_url":"https://github.com/nTopology/juce_icarus/issues/3#issuecomment-110140005","issue_url":"https://api.github.com/repos/nTopology/juce_icarus/issues/3","id":110140005,"user":{"login":"Ahbee","id":6386895,"avatar_url":"https://avatars.githubusercontent.com/u/6386895?v=3","gravatar_id":"","url":"https://api.github.com/users/Ahbee","html_url":"https://github.com/Ahbee","followers_url":"https://api.github.com/users/Ahbee/followers","following_url":"https://api.github.com/users/Ahbee/following{/other_user}","gists_url":"https://api.github.com/users/Ahbee/gists{/gist_id}","starred_url":"https://api.github.com/users/Ahbee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ahbee/subscriptions","organizations_url":"https://api.github.com/users/Ahbee/orgs","repos_url":"https://api.github.com/users/Ahbee/repos","events_url":"https://api.github.com/users/Ahbee/events{/privacy}","received_events_url":"https://api.github.com/users/Ahbee/received_events","type":"User","site_admin":false},"created_at":"2015-06-08T21:03:48Z","updated_at":"2015-06-08T21:03:48Z","body":"> Defining the plane using the normal and distance is very concise, and is good for doing a \"which-side-of\" test. But is does not provide a unique coordinate system on the plane, i.e., the xaxis, yaxis, and zaxis are not uniquely defined.\r\n\r\nthere is no coordinate system for a plane? what would it be? If you take the normal to be the z axis, then \r\nwhich do you take for the x and y axis?  Unless its a rectangle it does not make sense."}}