# Cannot create a point in Python

**URL:** https://forum.dynamobim.com/t/cannot-create-a-point-in-python/92196
**Category:** Civil 3D
**Tags:** python, geometry
**Created:** [July 26, 2023, 7:26am UTC](https://forum.dynamobim.com/t/cannot-create-a-point-in-python/92196 "2023-07-26T07:26:58Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![k-horiYJ27A](https://avatars.discourse-cdn.com/v4/letter/k/7993a0/32.png) [@k-horiYJ27A](https://forum.dynamobim.com/u/k-horiYJ27A)
#### Post date: [July 26, 2023, 7:26am UTC](https://forum.dynamobim.com/t/cannot-create-a-point-in-python/92196/1 "2023-07-26T07:26:58Z")

</div>

Hello everyone!  
I am trying my hand at using Python3 within Dynamo.  
I tried to create a point using the DesignScriptReference in .NET but failed.  
The cause seems to be that there is no ByCoordinate method in the Point class.  
Can anyone help me with a solution? 💦.

【Code Contents】

# Load the Python Standard and DesignScript Libraries

import sys  
import clr

# Add Assemblies for AutoCAD and Civil3D

clr.AddReference(‘AcMgd’)  
clr.AddReference(‘AcCoreMgd’)  
clr.AddReference(‘AcDbMgd’)  
clr.AddReference(‘AecBaseMgd’)  
clr.AddReference(‘AecPropDataMgd’)  
clr.AddReference(‘AeccDbMgd’)  
clr.AddReference(‘ProtoGeometry’)

# Import references from AutoCAD

from Autodesk.AutoCAD.Runtime import \*  
from Autodesk.AutoCAD.ApplicationServices import \*  
from Autodesk.AutoCAD.EditorInput import \*  
from Autodesk.AutoCAD.DatabaseServices import \*  
from Autodesk.AutoCAD.Geometry import \*  
from Autodesk.DesignScript.Geometry import \*

# Import references from Civil3D

from Autodesk.Civil.ApplicationServices import \*  
from Autodesk.Civil.DatabaseServices import \*

# The inputs to this node will be stored as a list in the IN variables.

test = IN[0]

result = Point.Bycoordinates(0,0,0)

# Assign your output to the OUT variable.

OUT = result

 ![コメント 2023-07-26 161913](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/f/bfad2a78d14ea82a7f0312dfe73c6d60a9cbf10c.jpeg)  
 ![コメント 2023-07-26 161949](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/1/a/1a178d5f536abee424ac0dca27ec76125d2abfe8.jpeg)

---

<div class="post-metadata">

### Author: ![kovacsv](https://avatars.discourse-cdn.com/v4/letter/k/f6c823/32.png) [@kovacsv](https://forum.dynamobim.com/u/kovacsv)
#### Post date: [July 26, 2023, 8:01am UTC](https://forum.dynamobim.com/t/cannot-create-a-point-in-python/92196/2 "2023-07-26T08:01:44Z")

</div>

you made a typo in ByCoordinates.

```auto
# Load the Python Standard and DesignScript Libraries
import sys
import clr

# Add Assemblies for AutoCAD and Civil3D
clr.AddReference('AcMgd')
clr.AddReference('AcCoreMgd')
clr.AddReference('AcDbMgd')
clr.AddReference('AecBaseMgd')
clr.AddReference('AecPropDataMgd')
clr.AddReference('AeccDbMgd')

# Import references from AutoCAD
from Autodesk.AutoCAD.Runtime import *
from Autodesk.AutoCAD.ApplicationServices import *
from Autodesk.AutoCAD.EditorInput import *
from Autodesk.AutoCAD.DatabaseServices import *
from Autodesk.AutoCAD.Geometry import *
import Autodesk.DesignScript.Geometry as DSGeom

# Import references from Civil3D
from Autodesk.Civil.ApplicationServices import *
from Autodesk.Civil.DatabaseServices import *

# The inputs to this node will be stored as a list in the IN variables.
dataEnteringNode = IN

adoc = Application.DocumentManager.MdiActiveDocument
editor = adoc.Editor

test = IN[0]

result = DSGeom.Point.ByCoordinates(0,0,0)

OUT= result

```

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/b/7bb064f247e670aee458e8b5ca2642bd146fcbbf.png)

---

<div class="post-metadata">

### Author: ![k-horiYJ27A](https://avatars.discourse-cdn.com/v4/letter/k/7993a0/32.png) [@k-horiYJ27A](https://forum.dynamobim.com/u/k-horiYJ27A)
#### Post date: [July 26, 2023, 8:02am UTC](https://forum.dynamobim.com/t/cannot-create-a-point-in-python/92196/3 "2023-07-26T08:02:56Z")

</div>

It was an elementary mistake!  
Thank you very much!
