{"action":"created","issue":{"url":"https://api.github.com/repos/nortikin/sverchok/issues/531","labels_url":"https://api.github.com/repos/nortikin/sverchok/issues/531/labels{/name}","comments_url":"https://api.github.com/repos/nortikin/sverchok/issues/531/comments","events_url":"https://api.github.com/repos/nortikin/sverchok/issues/531/events","html_url":"https://github.com/nortikin/sverchok/issues/531","id":54305966,"number":531,"title":"SvCurvesViewer","user":{"login":"zeffii","id":619340,"avatar_url":"https://avatars.githubusercontent.com/u/619340?v=3","gravatar_id":"","url":"https://api.github.com/users/zeffii","html_url":"https://github.com/zeffii","followers_url":"https://api.github.com/users/zeffii/followers","following_url":"https://api.github.com/users/zeffii/following{/other_user}","gists_url":"https://api.github.com/users/zeffii/gists{/gist_id}","starred_url":"https://api.github.com/users/zeffii/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeffii/subscriptions","organizations_url":"https://api.github.com/users/zeffii/orgs","repos_url":"https://api.github.com/users/zeffii/repos","events_url":"https://api.github.com/users/zeffii/events{/privacy}","received_events_url":"https://api.github.com/users/zeffii/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-14T10:25:50Z","updated_at":"2015-01-14T10:50:39Z","closed_at":null,"body":"Much code in this is almost identical to BmeshViewer, a minority are similar enough to consider writing them as more generic functions/operators which can be imported and subclassed into both BmeshViewer and SvCurveViewer. Some of it is conceptually deceptively different.\r\n\r\nBut for experimentation i'm keeping them separated\r\n\r\n![image](https://cloud.githubusercontent.com/assets/619340/5737264/237fe494-9bdf-11e4-9e87-1fe444a6a24a.png)\r\n\r\ncurrent limitations: \r\nAt the moment it just converts a set of incoming verts+edges to individual segments of a spline. Literally just allowing us to render edges as tubes.\r\n\r\nfurther options could / should include support for:\r\n- multi segment spline lines\r\n- true spline input that accepts sequence of control points / handle, like Simple Spline node\r\n\r\nSending immediately to Alpha "},"comment":{"url":"https://api.github.com/repos/nortikin/sverchok/issues/comments/69899324","html_url":"https://github.com/nortikin/sverchok/issues/531#issuecomment-69899324","issue_url":"https://api.github.com/repos/nortikin/sverchok/issues/531","id":69899324,"user":{"login":"zeffii","id":619340,"avatar_url":"https://avatars.githubusercontent.com/u/619340?v=3","gravatar_id":"","url":"https://api.github.com/users/zeffii","html_url":"https://github.com/zeffii","followers_url":"https://api.github.com/users/zeffii/followers","following_url":"https://api.github.com/users/zeffii/following{/other_user}","gists_url":"https://api.github.com/users/zeffii/gists{/gist_id}","starred_url":"https://api.github.com/users/zeffii/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeffii/subscriptions","organizations_url":"https://api.github.com/users/zeffii/orgs","repos_url":"https://api.github.com/users/zeffii/repos","events_url":"https://api.github.com/users/zeffii/events{/privacy}","received_events_url":"https://api.github.com/users/zeffii/received_events","type":"User","site_admin":false},"created_at":"2015-01-14T10:50:39Z","updated_at":"2015-01-14T10:50:39Z","body":"When an object is of type `Curve` (Call this Curve-Object) it can have many `Curves` internally (Call these Curve-Definitions), they are enumerated in the property 'Splines'. If a Curve Object has any loose segments they are actually separate Curve-Definitions.\r\n\r\nUnlike when an object is type 'Mesh', when it can only have a reference to one `Mesh` data. This makes auto naming and indexing of the Curves associated with each set of verts+edges different and will require extra book keeping"}}