<?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: lisp to extract insertion point of profile view in Civil 3D Customization Forum</title>
    <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635485#M10063</link>
    <description>&lt;P&gt;I don't believe that the location/position property is exposed.&lt;/P&gt;</description>
    <pubDate>Mon, 04 Mar 2019 19:57:26 GMT</pubDate>
    <dc:creator>hippe013</dc:creator>
    <dc:date>2019-03-04T19:57:26Z</dc:date>
    <item>
      <title>lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635233#M10062</link>
      <description>&lt;P&gt;would like some direction to write a lisp to extract the insertion point of a profile view&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;thanks&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 18:02:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635233#M10062</guid>
      <dc:creator>ssm-jt</dc:creator>
      <dc:date>2019-03-04T18:02:36Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635485#M10063</link>
      <description>&lt;P&gt;I don't believe that the location/position property is exposed.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 19:57:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635485#M10063</guid>
      <dc:creator>hippe013</dc:creator>
      <dc:date>2019-03-04T19:57:26Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635499#M10064</link>
      <description>&lt;P&gt;typical......hate to be able to make it simple&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 20:01:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635499#M10064</guid>
      <dc:creator>ssm-jt</dc:creator>
      <dc:date>2019-03-04T20:01:46Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635512#M10065</link>
      <description>&lt;P&gt;You could use .NET. I know that lisp has it's benefits, but .NET has quite a bit more power. It would also be fairly simple to do in .NET.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 20:05:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635512#M10065</guid>
      <dc:creator>hippe013</dc:creator>
      <dc:date>2019-03-04T20:05:10Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635521#M10066</link>
      <description>&lt;P&gt;yes....i have been told this from past questions i have asked.....dont know where to start with .net&lt;/P&gt;
&lt;P&gt;took me long enough to scrape by in lisp...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 20:08:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635521#M10066</guid>
      <dc:creator>ssm-jt</dc:creator>
      <dc:date>2019-03-04T20:08:43Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635536#M10067</link>
      <description>&lt;P&gt;Well, you've come to the right place if you'd like to learn.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would start by downloading Visual Studio Community. I could help you from there.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 20:16:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8635536#M10067</guid>
      <dc:creator>hippe013</dc:creator>
      <dc:date>2019-03-04T20:16:02Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8636079#M10068</link>
      <description>&lt;P&gt;This can be done with lisp. The following function requires a valid ProfileView vla-object to be passed to it and returns the 2d point of insertion.&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;(defun pvinspt (pv / x y)
  (vlax-invoke-method pv 'findxyatstationandelevation (vlax-get pv 'stationstart) (vlax-get pv 'elevationmin) 'x 'y)
  (list x y)
  )
''example:
(setq ent (car (entsel "\nSelect ProfileView"))
      pview (vlax-ename-&amp;gt;vla-object ent)
      )
(pvinspt pview)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2019 01:10:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8636079#M10068</guid>
      <dc:creator>Jeff_M</dc:creator>
      <dc:date>2019-03-05T01:10:13Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8636092#M10069</link>
      <description>Note that this does not work with styles having an Axis Offset other than 0. Stay tuned for an updated function to address that.</description>
      <pubDate>Tue, 05 Mar 2019 01:23:04 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8636092#M10069</guid>
      <dc:creator>Jeff_M</dc:creator>
      <dc:date>2019-03-05T01:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8636105#M10070</link>
      <description>&lt;P&gt;This one works with Axis offsets and detects the direction of the profileview to get the correct insertion point.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;(defun pvinspt (pv / x y)
  (vlax-invoke-method pv 'getboundingbox 'll 'ur)
  (setq style (vlax-get pv 'style))
  (setq direction (vlax-get (vlax-get style 'graphstyle) 'direction))
  (if (= direction 0)
    (vlax-safearray-&amp;gt;list ll)
    (list (car (vlax-safearray-&amp;gt;list ll)) (cadr (vlax-safearray-&amp;gt;list ur)) 0.0)
    )
  )&lt;/PRE&gt;</description>
      <pubDate>Tue, 05 Mar 2019 01:43:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8636105#M10070</guid>
      <dc:creator>Jeff_M</dc:creator>
      <dc:date>2019-03-05T01:43:40Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8637608#M10071</link>
      <description>Ack, I reversed the order of the (list...) in that last post. It should be this:&lt;BR /&gt;(list (car (vlax-safearray-&amp;gt;list ur)) (cadr (vlax-safearray-&amp;gt;list ll)) 0.0)</description>
      <pubDate>Tue, 05 Mar 2019 15:53:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8637608#M10071</guid>
      <dc:creator>Jeff_M</dc:creator>
      <dc:date>2019-03-05T15:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8641222#M10072</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/32637"&gt;@Jeff_M&lt;/a&gt;&amp;nbsp;Nice work. I didn't think to use the bounding box. I looked for the location / position property and when I didn't find it I just ended it there. I believe that you had intended to declare your local variables and you edited your last line so I took the liberty of making those changes and posting your revised code.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;(defun pvinspt (pv / ll ur style direction)
  (vlax-invoke-method pv 'getboundingbox 'll 'ur)
  (setq style (vlax-get pv 'style))
  (setq direction (vlax-get (vlax-get style 'graphstyle) 'direction))
  (if (= direction 0)
    (vlax-safearray-&amp;gt;list ll)
    (list (car (vlax-safearray-&amp;gt;list ur)) (cadr (vlax-safearray-&amp;gt;list ll)) 0.0)
    )
  )&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 20:47:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8641222#M10072</guid>
      <dc:creator>hippe013</dc:creator>
      <dc:date>2019-03-06T20:47:02Z</dc:date>
    </item>
    <item>
      <title>Re: lisp to extract insertion point of profile view</title>
      <link>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8641255#M10073</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1633394"&gt;@hippe013&lt;/a&gt;&amp;nbsp;, thanks for posting the corrected code. Just shows how one should not try to post code when one is in a hurry to get a project done, but still want to help here. Just take the extra few minutes to make sure all is good before posting it.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 21:00:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-customization-forum/lisp-to-extract-insertion-point-of-profile-view/m-p/8641255#M10073</guid>
      <dc:creator>Jeff_M</dc:creator>
      <dc:date>2019-03-06T21:00:17Z</dc:date>
    </item>
  </channel>
</rss>

