# Point object conflict

**URL:** <https://forum.dynamobim.com/t/point-object-conflict/28704>\
**Category:** DesignScript\
**Created:** [November 20, 2018, 4:03pm UTC](https://forum.dynamobim.com/t/point-object-conflict/28704 "2018-11-20T16:03:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Juan\_Jesus\_Del\_Pino](https://avatars.discourse-cdn.com/v4/letter/j/9f8e36/32.png) [@Juan\_Jesus\_Del\_Pino](https://forum.dynamobim.com/u/Juan_Jesus_Del_Pino)\
**Post date:** [November 20, 2018, 4:03pm UTC](https://forum.dynamobim.com/t/point-object-conflict/28704/1 "2018-11-20T16:03:43Z")

</div>

Hi guys, I had troubles trying to create a DesignScript.Geometry.Point in my Python Script. I noticed that the problem comes when I import the RevitAPI (Autodesk,Revit.DB). I have tried to code Autodesk.DesingScript.Geometry.Point, instead of just Point but that also doesnt work. How would you handle this?

 ![Duda](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/5/1/518ebea971eaca6eede79e1a21e7180405b0839e.jpeg)

---

<div class="post-metadata">

**Author:** ![Thomas\_Mahon](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/thomas_mahon/32/64209_2.png) [@Thomas\_Mahon](https://forum.dynamobim.com/u/Thomas_Mahon)\
**Post date:** [November 20, 2018, 4:23pm UTC](https://forum.dynamobim.com/t/point-object-conflict/28704/2 "2018-11-20T16:23:00Z")

</div>

Either qualify your class:

`pt = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0.0, 0.0, 0.0)`

…or use an alias in your import statements:

```
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
from Autodesk.DesignScript.Geometry import Point as ProtoPoint

clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *

pt = ProtoPoint.ByCoordinates(0.0, 0.0, 0.0)

```

You can also declare an alias like this:

`import Autodesk.DesignScript.Geometry.Point as ProtoPoint`

---

<div class="post-metadata">

**Author:** ![Juan\_Jesus\_Del\_Pino](https://avatars.discourse-cdn.com/v4/letter/j/9f8e36/32.png) [@Juan\_Jesus\_Del\_Pino](https://forum.dynamobim.com/u/Juan_Jesus_Del_Pino)\
**Post date:** [November 20, 2018, 4:44pm UTC](https://forum.dynamobim.com/t/point-object-conflict/28704/3 "2018-11-20T16:44:12Z")

</div>

> [@Thomas\_Mahon](#):
>
> Either qualify your class:
> 
> `pt = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0.0, 0.0, 0.0)`

This didnt worked for me. Ii tells me “Autodesk” is not defined.

> [@Thomas\_Mahon](#):
>
> import clr clr.AddReference(‘ProtoGeometry’) from Autodesk.DesignScript.Geometry import \* from Autodesk.DesignScript.Geometry import Point as ProtoPoint clr.AddReference(“RevitAPI”) import Autodesk from Autodesk.Revit.DB import \* pt = ProtoPoint.ByCoordinates(0.0, 0.0, 0.0)

This was the absolute solution. Thanks to you so much =)
