<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: building xline perpendicular to a line by passing entity not point in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5466735#M144885</link>
    <description>&lt;P&gt;Here's another way:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE style="max-height: 500px; white-space: pre; border: 1px solid #417394; overflow: auto; background: #f2f6f8; color: #222; padding: 3px; line-height: 120%;"&gt;(defun c:xper ( / der pnt sel )
    (while
        (progn (setvar 'errno 0) (setq sel (entsel))
            (cond
                (   (= 7 (getvar 'errno))
                    (princ "\nMissed, try again.")
                )
                (   (null sel) nil)
                (   (vl-catch-all-error-p
                        (setq pnt
                            (vl-catch-all-apply 'vlax-curve-getclosestpointto
                                (list (car sel) (trans (cadr sel) 1 0))
                            )
                        )
                    )
                    (princ "\nInvalid object selected.")
                )
                (   (setq der (trans (vlax-curve-getfirstderiv (car sel) (vlax-curve-getparamatpoint (car sel) pnt)) 0 (car sel) t))
                    (entmake
                        (list
                           '(000 . "XLINE")
                           '(100 . "AcDbEntity")
                           '(100 . "AcDbXline")
                            (cons 10 pnt)
                            (list 11 (- (cadr der)) (car der))
                        )
                    )
                    nil ;; Remove for continuous use
                )
            )
        )
    )
    (princ)
)
(vl-load-com) (princ)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 12 Jan 2015 19:05:32 GMT</pubDate>
    <dc:creator>Lee_Mac</dc:creator>
    <dc:date>2015-01-12T19:05:32Z</dc:date>
    <item>
      <title>building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5465889#M144882</link>
      <description>&lt;P&gt;I am trying to see if there is a way to build an xline perpendicular to an entity by passing this entity and a point instead of two points. Does anyone know?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know that this works&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(command "xline" "_per" pt0 pt "") ; draw the perpendicular&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but I have too many lines at pt0 and instead of passing a pt0, I would like to tell LISP the entity that I want to build a perpendicular to and a point at which I need it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance for your help.&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jan 2015 07:55:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5465889#M144882</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-12T07:55:43Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5465974#M144883</link>
      <description>&lt;P&gt;perhaps something like this ?&lt;/P&gt;&lt;PRE&gt;(defun c:XXX (/ pt pt1 pt2 ang omode)
(setq omode (getvar "osmode"))
(setq pt (cdr(assoc 10(entget (car (entsel "\nSelect the Line:"))))))
(while
(setq pt1 (getpoint "\n Pick the point for Xline:"))
(setq ang (angle pt pt1))
(setq pt2 (polar pt1 (+ ang 1.5707) 1))
(setvar "osmode" 0)
(command "xline" pt1 pt2 "")
(setvar "osmode" omode)
);while
);defun&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jan 2015 09:45:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5465974#M144883</guid>
      <dc:creator>Ajilal.Vijayan</dc:creator>
      <dc:date>2015-01-12T09:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5466250#M144884</link>
      <description>&lt;P&gt;Ajilal.Vijayan's approach should probably have some object-snap additions, to ensure that the points used to calculate the angle are actually &lt;EM&gt;on&lt;/EM&gt; the entity, since both selection functions can return something if the cursor location is only within PICKBOX-size &lt;EM&gt;range&lt;/EM&gt; of the entity [in fact, the second one could have &lt;EM&gt;no&lt;/EM&gt; relation to it at all].&amp;nbsp; Even with that, it would only work with Lines or Polyline line segments or a few other &lt;EM&gt;straight&lt;/EM&gt; things.&amp;nbsp; You can have it work equally well with Circles, Arcs, Splines, Ellipses, Polyline arc segments:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(defun C:XLPP (/ ent pt); = XLine Perpendicular at Point&lt;BR /&gt;&amp;nbsp; (setq&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ent (car (entsel "\nSelect object for Xline to be perpendicular to: "))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pt (getpoint "\nPoint at which to draw perpendicular Xline: ")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pt (vlax-curve-getClosestPointTo ent pt); force to be ON entity&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ); setq&lt;BR /&gt;&amp;nbsp; (command&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "_.xline" "_none" pt "_none"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (polar&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (+&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (angle ; direction of ent at pt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(0 0 0)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (vlax-curve-getFirstDeriv ent (vlax-curve-getParamAtPoint ent pt))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ); angle&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (/ pi 2); 90 degrees in radians&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ); +&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 ; [could be any distance]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ); polar&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "" ; close Xline command&lt;BR /&gt;&amp;nbsp; ); command&lt;BR /&gt;&amp;nbsp; (princ)&lt;BR /&gt;); defun&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Lightly tested.&amp;nbsp; Using (...-getClosestPointTo ...) rather than Osnap Nearest allows&amp;nbsp;the through-point to be &lt;EM&gt;not on&lt;/EM&gt; the entity, if you want -- it will draw an Xline through that point, passing perpendicularly through the nearest point on the entity. &amp;nbsp;[Consider whether to use the Extend option in that function.]&amp;nbsp; It could be enhanced to verify &lt;EM&gt;whether&lt;/EM&gt; something was actually selected, and whether it's a perpendicularable entity type, etc.&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jan 2015 14:51:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5466250#M144884</guid>
      <dc:creator>Kent1Cooper</dc:creator>
      <dc:date>2015-01-12T14:51:25Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5466735#M144885</link>
      <description>&lt;P&gt;Here's another way:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE style="max-height: 500px; white-space: pre; border: 1px solid #417394; overflow: auto; background: #f2f6f8; color: #222; padding: 3px; line-height: 120%;"&gt;(defun c:xper ( / der pnt sel )
    (while
        (progn (setvar 'errno 0) (setq sel (entsel))
            (cond
                (   (= 7 (getvar 'errno))
                    (princ "\nMissed, try again.")
                )
                (   (null sel) nil)
                (   (vl-catch-all-error-p
                        (setq pnt
                            (vl-catch-all-apply 'vlax-curve-getclosestpointto
                                (list (car sel) (trans (cadr sel) 1 0))
                            )
                        )
                    )
                    (princ "\nInvalid object selected.")
                )
                (   (setq der (trans (vlax-curve-getfirstderiv (car sel) (vlax-curve-getparamatpoint (car sel) pnt)) 0 (car sel) t))
                    (entmake
                        (list
                           '(000 . "XLINE")
                           '(100 . "AcDbEntity")
                           '(100 . "AcDbXline")
                            (cons 10 pnt)
                            (list 11 (- (cadr der)) (car der))
                        )
                    )
                    nil ;; Remove for continuous use
                )
            )
        )
    )
    (princ)
)
(vl-load-com) (princ)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jan 2015 19:05:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5466735#M144885</guid>
      <dc:creator>Lee_Mac</dc:creator>
      <dc:date>2015-01-12T19:05:32Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5467240#M144886</link>
      <description>&lt;P&gt;thank you&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jan 2015 05:27:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5467240#M144886</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-13T05:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5467241#M144887</link>
      <description>&lt;P&gt;Exactly what I was looking for. Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jan 2015 05:28:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5467241#M144887</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-13T05:28:14Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5467246#M144888</link>
      <description>&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jan 2015 05:29:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5467246#M144888</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-13T05:29:35Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5467576#M144889</link>
      <description>&lt;P&gt;You're most welcome!&amp;nbsp;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://forums.autodesk.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jan 2015 12:07:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5467576#M144889</guid>
      <dc:creator>Lee_Mac</dc:creator>
      <dc:date>2015-01-13T12:07:47Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5469911#M144890</link>
      <description>&lt;P&gt;Hello Kent,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This code works very well on a simple geometry but once I get to a complex figure, it starts giving me a fist... I think the problem is that the point that I feed to the statement below doesn't alway precisely lie on a curve. Is there a way to force it to find the closest point to pt on ent curve?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;vlax-curve-getFirstDeriv ent (vlax-curve-getParamAtPoint ent pt)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am getting pt in my program through ssget from another line not through user's selection.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2015 21:47:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5469911#M144890</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-14T21:47:31Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5469944#M144891</link>
      <description>&lt;P&gt;One way to determine the 'onseg' status&lt;/P&gt;&lt;P&gt;is to create a temporary Xline over the&lt;/P&gt;&lt;P&gt;selected LINE entity, by its ends,&lt;/P&gt;&lt;P&gt;find the closest point to the temp-xline,&lt;/P&gt;&lt;P&gt;and compare that to the closest of the LINE.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2015 22:12:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5469944#M144891</guid>
      <dc:creator>stevor</dc:creator>
      <dc:date>2015-01-14T22:12:37Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5469959#M144892</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous wrote:&lt;BR /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;... I think the problem is that the point that I feed to the statement below doesn't alway precisely lie on a curve. Is there a way to force it to find the closest point to pt on ent curve?&lt;/P&gt;
&lt;P&gt;....&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am getting pt in my program through ssget from another line not through user's selection.&lt;/P&gt;
&lt;P&gt;....&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;That's what &lt;FONT color="#0000ff"&gt;&lt;STRONG&gt;this&lt;/STRONG&gt;&lt;/FONT&gt; line does:&lt;BR /&gt;&lt;FONT color="#999999"&gt;(setq&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#999999"&gt;&amp;nbsp; ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;FONT color="#0000ff"&gt;&lt;STRONG&gt;pt (vlax-curve-getClosestPointTo ent pt); force to be ON entity&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#999999"&gt;&amp;nbsp; ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Whatever modification you've done for getting pt from elsewhere, include that line after pt is first set, and it should handle it.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2015 22:21:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5469959#M144892</guid>
      <dc:creator>Kent1Cooper</dc:creator>
      <dc:date>2015-01-14T22:21:50Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5469964#M144893</link>
      <description>&lt;P&gt;Thank you, Stevor. I don't want to check if it is on the line. I want to put in on the line, something to do with tolerances??? onsnap? smth like that and then find a tangent line to ent at this point.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2015 22:23:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5469964#M144893</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-14T22:23:53Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5469985#M144894</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/100035"&gt;@stevor&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;One way to determine the 'onseg' status is to create a temporary Xline over the selected LINE entity, by its ends, find the closest point to the temp-xline, and compare that to the closest of the LINE.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Or, just compare the results of (vlax-curve-getClosestPointTo) both &lt;EM&gt;with and without&lt;/EM&gt; the optional [extend] argument at the end.&amp;nbsp; As I had it, if the given point is&amp;nbsp;past the end of the Line so that&amp;nbsp;a perpendicular from the point to the Line would miss the end of the Line, it will draw the Xline perpendicular AT the end of the Line, &lt;EM&gt;not&lt;/EM&gt; going through the given point.&amp;nbsp;&amp;nbsp;That can be "fixed" if needed by including the [extend]&amp;nbsp;argument, but it would also require a different way of determining the&amp;nbsp;Line's direction to be perpendicular to, either by &lt;EM&gt;also&lt;/EM&gt; finding the closest point &lt;EM&gt;without&lt;/EM&gt; the [extend] argument or by using the Line's endpoints, because getting the first derivative won't work using a point that's off the end of the Line.&amp;nbsp; Some of that would also be applicable to some other entity types, but not all of the possibilities.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2015 22:34:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5469985#M144894</guid>
      <dc:creator>Kent1Cooper</dc:creator>
      <dc:date>2015-01-14T22:34:13Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5470015#M144895</link>
      <description>&lt;P&gt;Thank you, Kent. Sorry, I missed this one first time around.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2015 23:04:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5470015#M144895</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-14T23:04:08Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5470038#M144896</link>
      <description>&lt;P&gt;Kent's code will also be affected by the active UCS since the point argument required by &lt;FONT face="courier new,courier"&gt;vlax-curve-getclosestpointto&lt;/FONT&gt; should be expressed relative to the WCS, not UCS as returned by &lt;FONT face="courier new,courier"&gt;getpoint&lt;/FONT&gt;. Furthermore, the curve functions will all return WCS points, however, polar/angle/command operate in the UCS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My code should be compatible with all UCS settings.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jan 2015 23:25:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5470038#M144896</guid>
      <dc:creator>Lee_Mac</dc:creator>
      <dc:date>2015-01-14T23:25:48Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5470547#M144897</link>
      <description>&lt;P&gt;Got it. Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2015 11:35:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5470547#M144897</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-15T11:35:59Z</dc:date>
    </item>
    <item>
      <title>Re: building xline perpendicular to a line by passing entity not point</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5470951#M144898</link>
      <description>&lt;P&gt;Right Kent, vlax-curve-getclosestpointto,&lt;/P&gt;&lt;P&gt;with the optional 3rd argument as T, does the job&lt;/P&gt;&lt;P&gt;in 4 less lines of code, in my version.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2015 16:04:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/building-xline-perpendicular-to-a-line-by-passing-entity-not/m-p/5470951#M144898</guid>
      <dc:creator>stevor</dc:creator>
      <dc:date>2015-01-15T16:04:35Z</dc:date>
    </item>
  </channel>
</rss>

