<?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: Jigging  DIFF coordinates  FROM BASE POINT in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9876019#M17937</link>
    <description>&lt;P&gt;You should have been able to do it by yourself.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;[CommandMethod("JIGDIFFCOORDS")]
public static void JigDiffCoords()
{
    var doc = Application.DocumentManager.MdiActiveDocument;
    var db = doc.Database;
    var ed = doc.Editor;
    var ppr = ed.GetPoint("\nSpecify base point: ");
    if (ppr.Status != PromptStatus.OK)
        return;
    var basePoint = ppr.Value;
    using (var tr = db.TransactionManager.StartTransaction())
    {
        var curSpace = (BlockTableRecord)tr.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);
        while (true)
        {
            using (var mtext = new MText())
            {
                curSpace.AppendEntity(mtext);
                tr.AddNewlyCreatedDBObject(mtext, true);
                var jig = new JigDiff(mtext, basePoint);
                var pr = ed.Drag(jig);
                if (pr.Status != PromptStatus.OK)
                {
                    mtext.Erase();
                    break;
                }
                db.TransactionManager.QueueForGraphicsFlush();
            }
        }
        tr.Commit();
    }
}

class JigDiff : EntityJig
{
    MText mtext;
    Point3d basePoint, dragPoint;

    public JigDiff(MText mtext, Point3d basePoint) : base(mtext)
    {
        this.mtext = mtext;
        this.basePoint = basePoint;
    }

    protected override SamplerStatus Sampler(JigPrompts prompts)
    {
        var options = new JigPromptPointOptions("\nSpecicfy insertion point: ");
        options.UserInputControls =
            UserInputControls.Accept3dCoordinates |
            UserInputControls.NullResponseAccepted |
            UserInputControls.UseBasePointElevation |
            UserInputControls.GovernedByUCSDetect;

        options.BasePoint = basePoint;
        options.UseBasePoint = true;
        options.Cursor = CursorType.RubberBand;

        var result = prompts.AcquirePoint(options);
        if (result.Value.IsEqualTo(dragPoint))
            return SamplerStatus.NoChange;
        dragPoint = result.Value;
        return SamplerStatus.OK;
    }

    protected override bool Update()
    {
        mtext.Location = dragPoint;
        mtext.Contents = $@"X2 - X1 = {dragPoint.X - basePoint.X:0.00}\PY2 - Y1 = {dragPoint.Y - basePoint.Y:0.00}";
        return true;
    }
}&lt;/LI-CODE&gt;</description>
    <pubDate>Tue, 17 Nov 2020 18:08:54 GMT</pubDate>
    <dc:creator>_gile</dc:creator>
    <dc:date>2020-11-17T18:08:54Z</dc:date>
    <item>
      <title>Jigging  DIFF coordinates  FROM BASE POINT</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9874466#M17934</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello all&lt;BR /&gt;Hello ... Mr&amp;nbsp;&lt;SPAN class="UserName lia-user-name lia-user-rank-Mentor lia-component-message-view-widget-author-username"&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424" target="_self"&gt;&lt;SPAN class="login-bold"&gt;_gile&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;Is it possible to modify the code he wrote&amp;nbsp;&amp;nbsp; Mr&amp;nbsp;&lt;SPAN class="UserName lia-user-name lia-user-rank-Mentor lia-component-message-view-widget-author-username"&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424" target="_self"&gt;&lt;SPAN class="login-bold"&gt;_gile&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;in the page&amp;nbsp;&amp;nbsp;forums.autodesk.com/t5/net/jigging-mtext-includes-coordinates-along-selected-polyline/td-p/9861335&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If possible, I want as it is in the picture&lt;BR /&gt;Hold until the user cancels the right-click of the mouse&lt;/P&gt;&lt;P&gt;LISP FOR&amp;nbsp;Jigging DIFF coordinates FROM BASE POINT&lt;/P&gt;&lt;LI-CODE lang="lisp"&gt;(defun c:TEST ( / #READ C3D C3DDOC ETXT INVERTX INVERTY INVERTZ OBJ OCOGO P PNTNUMS POINTS PRVTEXT PT PTZ SCL SLOPZ STR TXT TXTP XOF YOF)

  
  (vl-load-com)
(setvar "CMDECHO" 0)
(command "-osnap" "off")

		

	  
  (setq xof 1
          yof -1
          scl (/ (getvar 'viewsize) (cadr (getvar 'screensize)))
    )


;;;  


  

  (if (SETQ ptb (GETPOINT "\n-&amp;gt; Specify a point :"))
	(PROGN

  (while (not (eq 25 (car (setq #Read (grread T 15 0)))))
      
      
      (if (vl-consp (cadr #Read))
	(PROGN
	  (setq pt (trans (cadr #Read) 0 1))
         	(setq INVERTX (rtos (- (car pt)(car ptb)) 2 3));LEVEL FOR TEXT
	  	(setq INVERTY (rtos (- (cadr pt) (cadr ptb)) 2 3));LEVEL FOR TEXT
	       (setq    p (cadr #Read)
	      str (mapcar 'rtos p)
	     txtp (list (+ (car  p) (* xof scl)) (+ (cadr p) (* yof scl)))
	      txt (strcat  "X2-X1= " INVERTX "\\P Y2-Y1= " INVERTY )
       )
             (setq etxt (list (cons 0 "MTEXT")
		        (cons 100 "AcDbEntity")
		        (cons 62 2)
		        (cons 100 "AcDbMText")
		        (cons 10 txtp)
		        (cons 40 (* 10 scl))			 
		        (cons 1 txt)
		   )
       )
       (if prvtext (entdel prvtext)) 
       (setq prvtext  (entmakex etxt))
	  (princ "\nWORKing.")

	)
      );_ if
      (if (eq 3 (car #Read))
	(PROGN

	   (entmakex
   (list
     (cons 0   "MTEXT")         
     (cons 100 "AcDbEntity")          
     (cons 100 "AcDbMText")    
     (cons 10 (LIST (CAR (cadr #Read))(CADR (cadr #Read))))        
     (cons 1 txt)))
	  
;;;  (entmakex (list (cons 0 "TEXT")
;;;                  (cons 10  (LIST (CAR (cadr #Read))(CADR (cadr #Read))))
;;;		  (cons 62 3)
;;;                  (cons 40 0.5)
;;;		 (cons 8 "00_out")
;;;                 (cons 1  txt))
;;;
;;;);_ entmake


	  

      )
      ) ;_ if
    );;;;;;;;WHILE
   (entdel (entlast))
  )
    )

  (command "_undo" "_end")
(setvar "CMDECHO" 1)
    (princ)

)
&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;If possible, I want as it is in the picture&lt;BR /&gt;Hold until the user cancels the right-click of the mouse&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="05ae06177048bc3fa5287be3d6f4f95d7c772d4e.gif" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/845114i3F8FE0C8E2F42127/image-size/large?v=v2&amp;amp;px=999" role="button" title="05ae06177048bc3fa5287be3d6f4f95d7c772d4e.gif" alt="05ae06177048bc3fa5287be3d6f4f95d7c772d4e.gif" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;  [CommandMethod("JIGMTEXT")]
        public static void JigMTextAlongPolyline()
        {
            var doc = Application.DocumentManager.MdiActiveDocument;
            var db = doc.Database;
            var ed = doc.Editor;

            var entityOptions = new PromptEntityOptions("\nSelect curve: ");
            entityOptions.SetRejectMessage("\nMust be a Curve.");
            entityOptions.AddAllowedClass(typeof(Curve), false);

            var entityResult = ed.GetEntity(entityOptions);

            if (entityResult.Status != PromptStatus.OK)
                return;
            using (var tr = db.TransactionManager.StartTransaction())
            {
                var curve = (Curve)tr.GetObject(entityResult.ObjectId, OpenMode.ForRead);
                using (var line = new Line() { ColorIndex = 1 })
                using (var mtext = new MText() { ColorIndex = 2 })
                {
                    var curSpace = (BlockTableRecord)tr.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);
                    curSpace.AppendEntity(line);
                    tr.AddNewlyCreatedDBObject(line, true);
                    curSpace.AppendEntity(mtext);
                    tr.AddNewlyCreatedDBObject(mtext, true);
                    var jig = new MTextJig(line, mtext, curve);
                    var promptResult = ed.Drag(jig);
                    if (promptResult.Status != PromptStatus.OK)
                    {
                        line.Erase();
                        mtext.Erase();
                    }
                }
                tr.Commit();
            }
        }

        class MTextJig : DrawJig
        {
            Line line;
            MText mtext;
            Curve curve;
            Point3d startPt, endPt;
            public MTextJig(Line line, MText mtext, Curve curve)
            {
                this.line = line;
                this.mtext = mtext;
                this.curve = curve;
            }
            protected override SamplerStatus Sampler(JigPrompts prompts)
            {
                var options = new JigPromptPointOptions("\nSpecicfy insertion point: ");
                options.UserInputControls =
                    UserInputControls.Accept3dCoordinates |
                    UserInputControls.UseBasePointElevation;
                var result = prompts.AcquirePoint(options);
                if (result.Value.IsEqualTo(startPt))
                    return SamplerStatus.NoChange;
                startPt = result.Value;
                endPt = curve.GetClosestPointTo(startPt, false);
                return SamplerStatus.OK;
            }
            protected override bool WorldDraw(WorldDraw draw)
            {
                WorldGeometry geo = draw.Geometry;
                if (geo != null)
                {
                    line.StartPoint = startPt;
                    line.EndPoint = endPt;
                    geo.Draw(line);

                    mtext.Location = line.StartPoint;
                    mtext.Contents = $@"X = {endPt.X:0.00}\PY = {endPt.Y:0.00}";
                    mtext.Attachment = startPt.X &amp;lt; endPt.X ?
                        AttachmentPoint.MiddleRight :
                        AttachmentPoint.MiddleLeft;
                    geo.Draw(mtext);
                }
                return true;
            }
        }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks to all&lt;/P&gt;</description>
      <pubDate>Tue, 17 Nov 2020 07:47:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9874466#M17934</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2020-11-17T07:47:40Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging  DIFF coordinates  FROM BASE POINT</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9875690#M17935</link>
      <description>&lt;P&gt;the C# code you posted is not what is running in your video.&amp;nbsp;&lt;/P&gt;&lt;P&gt;try changing:&lt;/P&gt;&lt;P&gt;mtext.Contents = $@"X = {endPt.X:0.00}\PY = {endPt.Y:0.00}";&lt;/P&gt;&lt;P&gt;to this:&lt;/P&gt;&lt;P&gt;mtext.Contents = $@"X2 - X1 = {endPt.X - startPt.X:0.00}\PY2 - Y1 = {endPt.Y - startPt.Y:0.00}";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;also test on a polyline that is not ortho.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Nov 2020 16:04:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9875690#M17935</guid>
      <dc:creator>fieldguy</dc:creator>
      <dc:date>2020-11-17T16:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging  DIFF coordinates  FROM BASE POINT</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9875986#M17936</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi&amp;nbsp;&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/81963"&gt;@fieldguy&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you response helped me &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But I want to make the difference between A point that the user enters&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;            var entityOptions = new PromptPointOptions(System.Environment.NewLine + "\nSpecicfy insertion point: ");
            var entityResult = ed.GetPoint(entityOptions);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;And the second point that when you click the mouse&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt; protected override SamplerStatus Sampler(JigPrompts prompts)
            {
                var options = new JigPromptPointOptions("\nSpecicfy insertion point: ");

                options.UserInputControls =
                    UserInputControls.Accept3dCoordinates |
                    UserInputControls.UseBasePointElevation;

                var result = prompts.AcquirePoint(options);

                if (result.Value.IsEqualTo(startPt))
                    return SamplerStatus.NoChange;

                startPt = result.Value;
                
                return SamplerStatus.OK;
            }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Can you guide me to the error in this code&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.Runtime;

using AcAp = Autodesk.AutoCAD.ApplicationServices.Application;
using Autodesk.AutoCAD.ApplicationServices;


using Autodesk.AutoCAD.GraphicsInterface;




namespace CsMoveSelectionSet
{
    public class Commands
    {



        [CommandMethod("JIGMTEXT")]
        public static void JigMTextAlongPolyline()
        {
            var doc = Application.DocumentManager.MdiActiveDocument;
            var db = doc.Database;
            var ed = doc.Editor;





            var entityOptions = new PromptPointOptions(System.Environment.NewLine + "\nSpecicfy insertion point: ");


            var entityResult = ed.GetPoint(entityOptions);


            if (entityResult.Status != PromptStatus.OK)
                return;

            using (var tr = db.TransactionManager.StartTransaction())
            {

                using (var mtext = new MText() { ColorIndex = 2 })
                {
                    var curSpace = (BlockTableRecord)tr.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);

                    curSpace.AppendEntity(mtext);
                    tr.AddNewlyCreatedDBObject(mtext, true);

                    var jig = new MTextJig(mtext);

                    var promptResult = ed.Drag(jig);

                    if (promptResult.Status != PromptStatus.OK)
                    {
                        //line.Erase();
                        //mtext.Erase();
                    }

                }
                tr.Commit();
            }

        }

        class MTextJig : DrawJig
        {
           
            MText mtext;
           Point3d startPt, entityResult;
            public MTextJig(MText mtext )
            {

                //this.line = line;
                this.mtext = mtext;
                //this.curve = curve;
            }
            protected override SamplerStatus Sampler(JigPrompts prompts)
            {
                var options = new JigPromptPointOptions("\nSpecicfy insertion point: ");

                options.UserInputControls =
                    UserInputControls.Accept3dCoordinates |
                    UserInputControls.UseBasePointElevation;

                var result = prompts.AcquirePoint(options);

                if (result.Value.IsEqualTo(startPt))
                    return SamplerStatus.NoChange;

                startPt = result.Value;
                
                return SamplerStatus.OK;
            }
            protected override bool WorldDraw(WorldDraw draw)
            {
                WorldGeometry geo = draw.Geometry;
                if (geo != null)
                {
                   
                    mtext.ColorIndex = 2;
                    mtext.Height = 2;
                    mtext.Location = startPt;
                    mtext.Contents = string.Format("X2-X1: {0}\nY2-Y1: {1}", entityResult.X - startPt.X, entityResult.X - startPt.X);
                   
                    geo.Draw(mtext);
                }
                return true;
            }
        }

    }
}
 &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Nov 2020 17:59:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9875986#M17936</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2020-11-17T17:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging  DIFF coordinates  FROM BASE POINT</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9876019#M17937</link>
      <description>&lt;P&gt;You should have been able to do it by yourself.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;[CommandMethod("JIGDIFFCOORDS")]
public static void JigDiffCoords()
{
    var doc = Application.DocumentManager.MdiActiveDocument;
    var db = doc.Database;
    var ed = doc.Editor;
    var ppr = ed.GetPoint("\nSpecify base point: ");
    if (ppr.Status != PromptStatus.OK)
        return;
    var basePoint = ppr.Value;
    using (var tr = db.TransactionManager.StartTransaction())
    {
        var curSpace = (BlockTableRecord)tr.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);
        while (true)
        {
            using (var mtext = new MText())
            {
                curSpace.AppendEntity(mtext);
                tr.AddNewlyCreatedDBObject(mtext, true);
                var jig = new JigDiff(mtext, basePoint);
                var pr = ed.Drag(jig);
                if (pr.Status != PromptStatus.OK)
                {
                    mtext.Erase();
                    break;
                }
                db.TransactionManager.QueueForGraphicsFlush();
            }
        }
        tr.Commit();
    }
}

class JigDiff : EntityJig
{
    MText mtext;
    Point3d basePoint, dragPoint;

    public JigDiff(MText mtext, Point3d basePoint) : base(mtext)
    {
        this.mtext = mtext;
        this.basePoint = basePoint;
    }

    protected override SamplerStatus Sampler(JigPrompts prompts)
    {
        var options = new JigPromptPointOptions("\nSpecicfy insertion point: ");
        options.UserInputControls =
            UserInputControls.Accept3dCoordinates |
            UserInputControls.NullResponseAccepted |
            UserInputControls.UseBasePointElevation |
            UserInputControls.GovernedByUCSDetect;

        options.BasePoint = basePoint;
        options.UseBasePoint = true;
        options.Cursor = CursorType.RubberBand;

        var result = prompts.AcquirePoint(options);
        if (result.Value.IsEqualTo(dragPoint))
            return SamplerStatus.NoChange;
        dragPoint = result.Value;
        return SamplerStatus.OK;
    }

    protected override bool Update()
    {
        mtext.Location = dragPoint;
        mtext.Contents = $@"X2 - X1 = {dragPoint.X - basePoint.X:0.00}\PY2 - Y1 = {dragPoint.Y - basePoint.Y:0.00}";
        return true;
    }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 17 Nov 2020 18:08:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9876019#M17937</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2020-11-17T18:08:54Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging  DIFF coordinates  FROM BASE POINT</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9876037#M17938</link>
      <description>&lt;P&gt;you are showing X DIFF twice.&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;mtext.Contents = string.Format("X2-X1: {0}\nY2-Y1: {1}", entityResult.X - startPt.X, entityResult.X - startPt.X);&lt;/LI-CODE&gt;&lt;P&gt;should be&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;mtext.Contents = string.Format("X2-X1: {0}\nY2-Y1: {1}", entityResult.X - startPt.X, entityResult.Y - startPt.Y);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Nov 2020 18:18:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9876037#M17938</guid>
      <dc:creator>fieldguy</dc:creator>
      <dc:date>2020-11-17T18:18:53Z</dc:date>
    </item>
    <item>
      <title>Re: Jigging  DIFF coordinates  FROM BASE POINT</title>
      <link>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9876252#M17939</link>
      <description>&lt;P&gt;Mr &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/109424"&gt;@_gile&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much . you are a great man&lt;BR /&gt;I am sorry for the many questions&lt;BR /&gt;But&amp;nbsp; I tried it out a lot so much, I could not reach a solution to the idea&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Nov 2020 19:49:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/jigging-diff-coordinates-from-base-point/m-p/9876252#M17939</guid>
      <dc:creator>hosneyalaa</dc:creator>
      <dc:date>2020-11-17T19:49:22Z</dc:date>
    </item>
  </channel>
</rss>

