{"comment":{"url":"https://api.github.com/repos/oddtopus/flamingo/comments/19422035","html_url":"https://github.com/oddtopus/flamingo/commit/4e725ad7b6d01fec9c42100692958514558de508#commitcomment-19422035","id":19422035,"user":{"login":"yorikvanhavre","id":1136856,"avatar_url":"https://avatars.githubusercontent.com/u/1136856?v=3","gravatar_id":"","url":"https://api.github.com/users/yorikvanhavre","html_url":"https://github.com/yorikvanhavre","followers_url":"https://api.github.com/users/yorikvanhavre/followers","following_url":"https://api.github.com/users/yorikvanhavre/following{/other_user}","gists_url":"https://api.github.com/users/yorikvanhavre/gists{/gist_id}","starred_url":"https://api.github.com/users/yorikvanhavre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yorikvanhavre/subscriptions","organizations_url":"https://api.github.com/users/yorikvanhavre/orgs","repos_url":"https://api.github.com/users/yorikvanhavre/repos","events_url":"https://api.github.com/users/yorikvanhavre/events{/privacy}","received_events_url":"https://api.github.com/users/yorikvanhavre/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":null,"commit_id":"4e725ad7b6d01fec9c42100692958514558de508","created_at":"2016-10-14T01:55:41Z","updated_at":"2016-10-14T01:55:41Z","body":"Hi @oddtopus sorry, only now I finally have a look at the new stuff in flamingo tools... Haha, we did almost the same things, great minds think alike :) This is actually great, because my tubes are very simply (only cylinders), yours are much more complete, with inner/outer radius, etc. Perfect!\r\n\r\nMy tools only allow to: \r\n\r\n1) place/stretch/orient a tube along a Draft line, by clicking an edge then clicking the tube button. They stay linked, so if you edit the line the tube adapts together\r\n2) create connections when 2 or 3 tubes meet (their base line must meet exactly at a same point). For these curved connections I did like this: I wanted to let the user draw only straight lines, because it's how people draw tube layouts usually, it's the program that creates the curves. Otherwise it takes you way to much time. So, one line, one tube. Then I added 2 properties to the pipe object: OffsetStart and OffsetEnd. They define if the tube must stop a bit before the endpoint of its baseline. These are not meant to be set by the user, but by the program. Then, when you insert a Connector object between two pipes, it checks that the baselines of the pipes meet at a common point, it calculates the offset that is needed by both pipes, and finally draws the connector object itself. The connector keeps a link to the pipes, so if you change the radius, the offsets of the pipes are changed too.\r\n\r\nWhat would be cool, I think, is that we could turn those Arch Pipes into your Tube objects (they are more \"refined\"). Have a look at this project, there are many of those pipes: https://github.com/uncreatednet/casa-economica/blob/master/modelo%2001.FCStd\r\n\r\nOr, you could adopt more or less the same creation process (that would work a bit like the fame tools), I'm not sure what you find best... \r\n\r\nWell done anyway, have you seen that more and more people get interested in your workbench, I have an idea some day to have a kind of \"meta-workbench\" that would be a BIM workbench, and would gather several other like arch for architecture, yours for metal structure, rockn's workbench for wood structures, etc. We still need some others for HVAC, etc... but one day that will come!"}}
{"actor":{"display_login":"yorikvanhavre"}}