{"action":"created","issue":{"url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/6694","repository_url":"https://api.github.com/repos/DynamoDS/Dynamo","labels_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/6694/labels{/name}","comments_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/6694/comments","events_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/6694/events","html_url":"https://github.com/DynamoDS/Dynamo/issues/6694","id":158575601,"number":6694,"title":"Improvement: All sweep methods using a profile and path are limited and need an 'up' direction input ","user":{"login":"ThomasMahon","id":18601851,"avatar_url":"https://avatars.githubusercontent.com/u/18601851?v=3","gravatar_id":"","url":"https://api.github.com/users/ThomasMahon","html_url":"https://github.com/ThomasMahon","followers_url":"https://api.github.com/users/ThomasMahon/followers","following_url":"https://api.github.com/users/ThomasMahon/following{/other_user}","gists_url":"https://api.github.com/users/ThomasMahon/gists{/gist_id}","starred_url":"https://api.github.com/users/ThomasMahon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThomasMahon/subscriptions","organizations_url":"https://api.github.com/users/ThomasMahon/orgs","repos_url":"https://api.github.com/users/ThomasMahon/repos","events_url":"https://api.github.com/users/ThomasMahon/events{/privacy}","received_events_url":"https://api.github.com/users/ThomasMahon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DynamoDS/Dynamo/labels/Geometry","name":"Geometry","color":"bfd4f2"},{"url":"https://api.github.com/repos/DynamoDS/Dynamo/labels/Improvement","name":"Improvement","color":"c7def8"}],"state":"open","locked":false,"assignee":{"login":"aparajit-pratap","id":5710686,"avatar_url":"https://avatars.githubusercontent.com/u/5710686?v=3","gravatar_id":"","url":"https://api.github.com/users/aparajit-pratap","html_url":"https://github.com/aparajit-pratap","followers_url":"https://api.github.com/users/aparajit-pratap/followers","following_url":"https://api.github.com/users/aparajit-pratap/following{/other_user}","gists_url":"https://api.github.com/users/aparajit-pratap/gists{/gist_id}","starred_url":"https://api.github.com/users/aparajit-pratap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aparajit-pratap/subscriptions","organizations_url":"https://api.github.com/users/aparajit-pratap/orgs","repos_url":"https://api.github.com/users/aparajit-pratap/repos","events_url":"https://api.github.com/users/aparajit-pratap/events{/privacy}","received_events_url":"https://api.github.com/users/aparajit-pratap/received_events","type":"User","site_admin":false},"assignees":[{"login":"aparajit-pratap","id":5710686,"avatar_url":"https://avatars.githubusercontent.com/u/5710686?v=3","gravatar_id":"","url":"https://api.github.com/users/aparajit-pratap","html_url":"https://github.com/aparajit-pratap","followers_url":"https://api.github.com/users/aparajit-pratap/followers","following_url":"https://api.github.com/users/aparajit-pratap/following{/other_user}","gists_url":"https://api.github.com/users/aparajit-pratap/gists{/gist_id}","starred_url":"https://api.github.com/users/aparajit-pratap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aparajit-pratap/subscriptions","organizations_url":"https://api.github.com/users/aparajit-pratap/orgs","repos_url":"https://api.github.com/users/aparajit-pratap/repos","events_url":"https://api.github.com/users/aparajit-pratap/events{/privacy}","received_events_url":"https://api.github.com/users/aparajit-pratap/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2016-06-05T21:23:10Z","updated_at":"2016-08-04T01:19:39Z","closed_at":null,"body":"## Dynamo version\r\n\r\n1.0.1.1421\r\n\r\n## Operating system\r\n\r\nWin 10\r\n\r\n## Improvement Suggestion\r\nI am finding the BySweep methods that use a path and profile, whether from the Curve, Surface or Solid category, very limited and really needing an additional 'up' direction to improve their functionality. \r\n\r\nFor example, I am sweeping an ellipse profile along a path curve to create a handrail, but the profile rotates 90 degrees along the length of the path and there is no way to control it. If there was an optional 'up' vector which could constrain the profile along the Z axis while using the normals of the curve to calculate the X and Y then this wouldn't be an issue. \r\n\r\nIn the example below, the profile rotates 90 degrees along the length of the path curve using the Surface.BySweep node. The same behaviour occurs using the Solid.BySweep and Curve.SweepAsSolid nodes:\r\n\r\n![capture](https://cloud.githubusercontent.com/assets/18601851/15808292/132f0296-2b6c-11e6-9d72-e9880a06c836.JPG)\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/comments/237423596","html_url":"https://github.com/DynamoDS/Dynamo/issues/6694#issuecomment-237423596","issue_url":"https://api.github.com/repos/DynamoDS/Dynamo/issues/6694","id":237423596,"user":{"login":"kronz","id":3456818,"avatar_url":"https://avatars.githubusercontent.com/u/3456818?v=3","gravatar_id":"","url":"https://api.github.com/users/kronz","html_url":"https://github.com/kronz","followers_url":"https://api.github.com/users/kronz/followers","following_url":"https://api.github.com/users/kronz/following{/other_user}","gists_url":"https://api.github.com/users/kronz/gists{/gist_id}","starred_url":"https://api.github.com/users/kronz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kronz/subscriptions","organizations_url":"https://api.github.com/users/kronz/orgs","repos_url":"https://api.github.com/users/kronz/repos","events_url":"https://api.github.com/users/kronz/events{/privacy}","received_events_url":"https://api.github.com/users/kronz/received_events","type":"User","site_admin":false},"created_at":"2016-08-04T01:19:39Z","updated_at":"2016-08-04T01:19:39Z","body":"@ThomasMahon Ok, sounds like you are probably using \"roadlike top\" in Rhino, or similar?   I think you will get the same results when you use Solid.BySweep2Rails offsetting the a centerline sweep to match the edges of the profile?\r\n![2016-08-03_2118](https://cloud.githubusercontent.com/assets/3456818/17387248/de64b0ce-59bf-11e6-80e8-9796a9a9be6c.png)\r\n\r\n"}}
{"actor":{"display_login":"kronz"}}