20140904T012411: *: <== :qwebirc70481!8094cda2@gateway/web/freenode/ip.128.148.205.162 QUIT :Quit: Page closed 20140904T012837: *: <== :qwebirc57248!634abd30@gateway/web/freenode/session JOIN #fiji-devel 20140904T012930: *: <== :qwebirc57248!634abd30@gateway/web/freenode/session PRIVMSG #fiji-devel :what is the first entry in the FIJI help menu? I've tried everything, and it wont let me make an account 20140904T012930: qwebirc57248!634abd30@gateway/web/freenode/session: what is the first entry in the FIJI help menu? I've tried everything, and it wont let me make an account 20140904T013558: *: <== :qwebirc57248!634abd30@gateway/web/freenode/session QUIT :Ping timeout: 246 seconds 20140904T055306: *: <== :joshmoore!~joshmoore@manz-5f74938b.pool.mediaWays.net JOIN #fiji-devel 20140904T090702: *: <== :oosp!~oosp@83.244.250.242 JOIN #fiji-devel 20140904T111809: *: <== :carandraug!~carandrau@octave/developer/carandraug JOIN #fiji-devel 20140904T115023: *: <== :oosp!~oosp@83.244.250.242 QUIT :Ping timeout: 264 seconds 20140904T124721: *: <== :oosp!~oosp@83.244.250.242 JOIN #fiji-devel 20140904T150840: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu JOIN #fiji-devel 20140904T163921: *: <== :oosp!~oosp@83.244.250.242 QUIT :Ping timeout: 260 seconds 20140904T164027: *: <== :oosp!~oosp@83.244.250.242 JOIN #fiji-devel 20140904T164632: *: <== :oosp!~oosp@83.244.250.242 QUIT :Ping timeout: 245 seconds 20140904T174455: *: <== :carandraug!~carandrau@octave/developer/carandraug QUIT :Quit: Leaving 20140904T181015: *: <== :oosp!~oosp@cpc5-slam5-2-0-cust16.2-4.cable.virginm.net JOIN #fiji-devel 20140904T191905: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 JOIN #fiji-devel 20140904T192128: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :Hey everybody! Im very limited in writing macros, but I wrote a small one, that is working (YEY) but not for all the cases I would like to work... I draw a line and my macro creates segmented lines that will intersect my guide line and I measure the plot profile of each line. I need to fix the angle of these segmented lines to be 90 degrees with the line I draw... can someone help me? 20140904T192128: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: Hey everybody! Im very limited in writing macros, but I wrote a small one, that is working (YEY) but not for all the cases I would like to work... I draw a line and my macro creates segmented lines that will intersect my guide line and I measure the plot profile of each line. I need to fix the angle of these segmented lines to be 90 degrees with the line I draw... can someone help me? 20140904T193810: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :qwebirc68364: Are you looking for help with the computational geometry of it? 20140904T193810: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: qwebirc68364: Are you looking for help with the computational geometry of it? 20140904T193826: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :I.e.: given a line, how to compute another line that is guaranteed to be perpendicular? 20140904T193826: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: I.e.: given a line, how to compute another line that is guaranteed to be perpendicular? 20140904T194010: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :I wrote code for that a long time ago... 20140904T194010: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: I wrote code for that a long time ago... 20140904T194044: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :https://github.com/uw-loci/visbio/blob/841de58a5c85ed7ae0d4c88572a43d4f9c621cb1/src/main/java/loci/visbio/util/MathUtil.java#L109-L155 20140904T194044: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: https://github.com/uw-loci/visbio/blob/841de58a5c85ed7ae0d4c88572a43d4f9c621cb1/src/main/java/loci/visbio/util/MathUtil.java#L109-L155 20140904T194131: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :So, (a, b) is your line. In your 2D case, a and b are each arrays of length 2. 20140904T194131: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: So, (a, b) is your line. In your 2D case, a and b are each arrays of length 2. 20140904T194201: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :And v is also length 2: a point to project (orthogonally) onto the line. 20140904T194201: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: And v is also length 2: a point to project (orthogonally) onto the line. 20140904T194203: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :See also http://en.wikibooks.org/wiki/Linear_Algebra/Orthogonal_Projection_Onto_a_Line 20140904T194203: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: See also http://en.wikibooks.org/wiki/Linear_Algebra/Orthogonal_Projection_Onto_a_Line 20140904T194223: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :so I am able to make the lines 20140904T194223: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: so I am able to make the lines 20140904T194232: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :with the macro i wrote 20140904T194232: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: with the macro i wrote 20140904T194253: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :but i could not write something like: always make lines 90 degrees with the line i wrote 20140904T194253: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: but i could not write something like: always make lines 90 degrees with the line i wrote 20140904T194323: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :cool, I will take a look at these links 20140904T194323: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: cool, I will take a look at these links 20140904T194328: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel ::) 20140904T194328: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: :) 20140904T194347: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :So, the information I just gave assumes you already have a desired point _off_ of your guide line, which you want to slice through the guide line at 90 degrees. 20140904T194347: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: So, the information I just gave assumes you already have a desired point _off_ of your guide line, which you want to slice through the guide line at 90 degrees. 20140904T194357: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :If you instead have a series of points _on_ the guide line, which you want to turn into 90 degree lines... 20140904T194357: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: If you instead have a series of points _on_ the guide line, which you want to turn into 90 degree lines... 20140904T194409: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :It might be simpler. You have a point, and your slope is the inverse of the original line's slope. 20140904T194409: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: It might be simpler. You have a point, and your slope is the inverse of the original line's slope. 20140904T194421: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :And from any point plus a slope, you have the line formula. 20140904T194421: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: And from any point plus a slope, you have the line formula. 20140904T194517: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :http://www.purplemath.com/modules/strtlneq2.htm 20140904T194517: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: http://www.purplemath.com/modules/strtlneq2.htm 20140904T194520: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :Good luck. 20140904T194520: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: Good luck. 20140904T194636: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :oh gosh! thats too complicated :P 20140904T194636: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: oh gosh! thats too complicated :P 20140904T194653: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :Inverting the slope is too complicated? Heh. 20140904T194653: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: Inverting the slope is too complicated? Heh. 20140904T194703: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :can I paste my macro here to get maybe your suggestion? 20140904T194703: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: can I paste my macro here to get maybe your suggestion? 20140904T194714: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :Use gist.github.com or pastebin. 20140904T194714: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: Use gist.github.com or pastebin. 20140904T194916: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :https://gist.github.com/anonymous/d5e5b3e5ae2f74b41dc0 20140904T194916: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: https://gist.github.com/anonymous/d5e5b3e5ae2f74b41dc0 20140904T194944: *: <== :joshmoore!~joshmoore@manz-5f74938b.pool.mediaWays.net QUIT :Quit: Leaving. 20140904T195132: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :its probably just a "if" that I have to add, but I cant figure out "if" what and where to "if" 20140904T195132: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: its probably just a "if" that I have to add, but I cant figure out "if" what and where to "if" 20140904T195553: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :So, it looks like you "cheat" by turning a polyline into a spline. 20140904T195553: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: So, it looks like you "cheat" by turning a polyline into a spline. 20140904T195556: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :Do you actually want the spline? 20140904T195556: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: Do you actually want the spline? 20140904T195605: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :Or was that just a hack to convert to a series of points? 20140904T195605: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: Or was that just a hack to convert to a series of points? 20140904T195706: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :it was the way I found to cheat, yes 20140904T195706: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: it was the way I found to cheat, yes 20140904T200556: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :because if I removed the fit spline, it was only giving me one line across my guide line 20140904T200556: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: because if I removed the fit spline, it was only giving me one line across my guide line 20140904T200856: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :qwebirc68364: FYI, I'm working on the code. 20140904T200856: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: qwebirc68364: FYI, I'm working on the code. 20140904T200902: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :If you use a spline though, you distort your measurement. 20140904T200902: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: If you use a spline though, you distort your measurement. 20140904T200928: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :oh, yes? damn, i did not think of this... thank you very very very much for your time! 20140904T200928: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: oh, yes? damn, i did not think of this... thank you very very very much for your time! 20140904T202701: *: <== :luxigo!~luxigo@107-32.203-62.cust.bluewin.ch JOIN #fiji-devel 20140904T203515: *: <== :luxigo!~luxigo@107-32.203-62.cust.bluewin.ch QUIT :Ping timeout: 255 seconds 20140904T204109: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :Hey, I am sorry If I am bothering so much! 20140904T204109: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: Hey, I am sorry If I am bothering so much! 20140904T204253: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :Heh, hinerm and I are enjoying thinking about this problem. It is _almost_ working. ;-) 20140904T204253: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: Heh, hinerm and I are enjoying thinking about this problem. It is _almost_ working. ;-) 20140904T204508: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :https://gist.github.com/anonymous/d5e5b3e5ae2f74b41dc0#comment-1294263 20140904T204508: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: https://gist.github.com/anonymous/d5e5b3e5ae2f74b41dc0#comment-1294263 20140904T204522: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :Surely many simplifications are possible, but that is a first cut. 20140904T204522: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: Surely many simplifications are possible, but that is a first cut. 20140904T204542: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :qwebirc68364: Enjoy. And please don't expect that we can always afford so much time on such problems... I just enjoy computational geometry. ;-) 20140904T204542: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: qwebirc68364: Enjoy. And please don't expect that we can always afford so much time on such problems... I just enjoy computational geometry. ;-) 20140904T204603: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :I cant believe it!!!!!!!!!!!!! 20140904T204603: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: I cant believe it!!!!!!!!!!!!! 20140904T204605: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel ::DDDDDDDDDDDDDDDDDDDDD 20140904T204605: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: :DDDDDDDDDDDDDDDDDDDDD 20140904T204620: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 PRIVMSG #fiji-devel :you guys will definitely be included on my good thoughts and in my thesis! :D 20140904T204620: qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206: you guys will definitely be included on my good thoughts and in my thesis! :D 20140904T204627: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :^_^ 20140904T204627: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: ^_^ 20140904T204754: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :qwebirc68364: Looks like there are still some cases (with certain slopes to the line) when this algorithm fails. Sorry about that. Hopefully it's a good enough start that you can sort it out, though. 20140904T204754: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: qwebirc68364: Looks like there are still some cases (with certain slopes to the line) when this algorithm fails. Sorry about that. Hopefully it's a good enough start that you can sort it out, though. 20140904T204755: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu PRIVMSG #fiji-devel :Gotta run, TTYL. 20140904T204755: ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu: Gotta run, TTYL. 20140904T204811: *: <== :ctrueden!~ctrueden@dyn-144-92-48-252.microscopy.wisc.edu QUIT :Quit: Leaving. 20140904T204837: *: <== :qwebirc68364!4e22e8ce@gateway/web/freenode/ip.78.34.232.206 QUIT :Quit: Page closed 20140904T214041: *: <== :luxigo!~luxigo@107-32.203-62.cust.bluewin.ch JOIN #fiji-devel 20140904T215229: *: <== :luxigo!~luxigo@107-32.203-62.cust.bluewin.ch QUIT :Ping timeout: 260 seconds