David Bethel Posted October 17, 2010 Posted October 17, 2010 Lee, That's pretty cool looking Which gif capture / animation software did you settle on? -David Quote
Lee Mac Posted October 17, 2010 Posted October 17, 2010 Thanks David, I use Camtasia, although its not free unfortunately There is CamStudio, which I believe is free, but you get lower quality animation as a result. Cheers, Lee Quote
David Bethel Posted October 17, 2010 Posted October 17, 2010 Wow! $299 USD That's a bit steep. -David Quote
Michaels Posted October 17, 2010 Posted October 17, 2010 Thanks David, I use Camtasia, although its not free unfortunately There is CamStudio, which I believe is free, but you get lower quality animation as a result. Cheers, Lee Hello Lee. About Camtasia . Does that program saves the recordings with the extension of .gif ? And after that you upload the file as .gif file ? I have the program , So how is the perfect way to upload a file to a forum ? Great thanks Lee. Michaels Quote
Lee Mac Posted October 17, 2010 Posted October 17, 2010 Hi Michael, This is slightly off topic, so I'll keep it brief: Camtasia saves recordings as .avi, which you can then use Camtasia Studio to convert to GIFs. Quote
Michaels Posted October 17, 2010 Posted October 17, 2010 Hi Michael, This is slightly off topic, so I'll keep it brief: Camtasia saves recordings as .avi, which you can then use Camtasia Studio to convert to GIFs. Greatly appreciated. Thanks. Quote
blueshake Posted October 18, 2010 Author Posted October 18, 2010 hi,Lee after some test.it seems that 15#'s codes don't work for the attachment. Quote
blueshake Posted October 18, 2010 Author Posted October 18, 2010 here is the attachment.Drawing1.dwg Quote
blueshake Posted October 19, 2010 Author Posted October 19, 2010 hi,lee in 15# post. the codes: (if (or (< (distance s1 e2) (distance s1 s2)) (< (distance s2 e1) (distance s2 s1))) (_permute 's2 'e2)) the codes are not clear to me.I think it is the reason cause the issue in the attachment.it draw a line. but it is wrong. can you check it out please?.thanks. Quote
blueshake Posted October 19, 2010 Author Posted October 19, 2010 um.in 16# the codes are even worse,drawing nothing. Quote
Lee Mac Posted October 19, 2010 Posted October 19, 2010 um.in 16# the codes are even worse,drawing nothing. Yes - the code in #16 is for intersecting lines - was just for demonstration. Quote
blueshake Posted October 20, 2010 Author Posted October 20, 2010 hi,lee thank you. and I dig into your codes more a little.I found that if I change the codes (cons 11 (polar ip (+ pi (/ (+ (angle s1 e1) (angle s2 e2)) 2.)) 1.)) to (cons 11 (polar ip (+ pi (/ (+ (angle s1 e1) (angle s2 e2)) 2.)) 200.)) the direction of center line is not right.see the context of attachment for more details please. Quote
blueshake Posted October 20, 2010 Author Posted October 20, 2010 here is the attachment. Drawing3.dwg Quote
David Bethel Posted October 20, 2010 Posted October 20, 2010 Blueshake, the answer to the problem is the perpendicular of the base of an isosceles triangle at the vertex of the equal sides. post #13 Hence find the intersection point of the two lines, find the lines points which are not coincidental to the vertex, determine an equal length of the vectors and find the perpendicular point. -David Quote
irneb Posted October 20, 2010 Posted October 20, 2010 Thanks David, I use Camtasia, although its not free unfortunately There is CamStudio, which I believe is free, but you get lower quality animation as a result. Cheers, Lee If you use the free CamStudio it only generates AVI files (although you can choose any of your installed codecs for compression). I think the "quality" is much more to do with what codec you're using. I generally use the FM Screen Capture Codec since it's a loss-less compression. Then I open the AVI file in VirtualDub, which has an export to Animated GIF. And then just to make the GIF as small as possible I use A Smaller GIF (which is not free). The trick is to setup the CamSutio to capture a small enough portion. Most of these forums have a maximum resolution for GIFs of 800x600 and then also have a maximum file size. So try to keep the colours in the screen capture to as few as possible - note Lee's is only showing a portion of the ACad background (just enough to display the moving parts). If you start adding stuff like the window borders (especially with Vista / 7) the AVI (and the GIF) will become much larger. Also remember a GIF only has a maximum of 256 colours available. If you want an image which can do more colours, but still allow transparency and animation look at Animated PNG's, it's just more difficult to create. But then it only works correctly in Firefox, Chrome and Opera browsers, IE and Safari don't yet have the APNG capabilities. Quote
blueshake Posted October 20, 2010 Author Posted October 20, 2010 Blueshake, the answer to the problem is the perpendicular of the base of an isosceles triangle at the vertex of the equal sides. post #13 Hence find the intersection point of the two lines, find the lines points which are not coincidental to the vertex, determine an equal length of the vectors and find the perpendicular point. -David hi, David I test your codes. and it work for all the situation. thank you. Quote
David Bethel Posted October 20, 2010 Posted October 20, 2010 I do like VirtualDub. Nice interface and good quality outputs. I tried Adobe's capture and wasn't that imprseed. I'll give CamStudio an spin. Thanks -David Quote
blueshake Posted October 23, 2010 Author Posted October 23, 2010 hi,David I just change your codes a little. (defun c:ang-cl (/ l1 l2 d1 d2 p10 p11 p20 p21 e1 e2 a1 a2 ipt mpt ss) (while (or (not ss) (/= (sslength ss) 2)) (princ "\nSelect 2 Intersecting LINEs: ") (setq ss (ssget '((0 . "LINE"))))) (setq l1 (ssname ss 0) d1 (entget l1) l2 (ssname ss 1) d2 (entget l2) p10 (cdr (assoc 10 d1)) p11 (cdr (assoc 11 d1)) p20 (cdr (assoc 10 d2)) p21 (cdr (assoc 11 d2)) ipt (inters p10 p11 p20 p21 nil)) (if ipt (progn (setq e1 (if (> (distance ipt p10) (distance ipt p11)) p10 p11) e2 (if (> (distance ipt p20) (distance ipt p21)) p20 p21) e2 (polar ipt (angle ipt e2) (distance ipt e1)) mpt (list (/ (+ (car e1) (car e2)) 2.0) (/ (+ (cadr e1) (cadr e2)) 2.0)) ) (entmake (list (cons 0 "LINE") (cons 10 ipt) (cons 11 mpt)))) (alert "\nLINEs Do Not Intertsect - Aborting")) (prin1)) Quote
blueshake Posted October 23, 2010 Author Posted October 23, 2010 it should be easier to understand for me. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.