How do I access coordinates of a vertex?
Pernelle Marone-Hitz
Member, Moderator, Employee Posts: 870
✭✭✭✭
Best Answer
-
First, access the vertex through GeoData, for example through its Id like:
geoData = ExtAPI.DataModel.Project.Model.Analyses[0].GeoData vertex = geoData.GeoEntityById(27)
Then the coordinates can be accessed with:
vertex.X vertex.Y vertex.Z
3
Answers
-
The coordinates are in meters, so how can I obtain them in millimeters?
0 -
Hi - from geodata the units are as far as I can see always in meters (m). So easiest is just to multiply the above script by 1000, if one wants it in mm.
1 -
@Erik Kostson
Dear Erik,Thank you!
May I ask one more question?
Can coordinates be obtained with reference to an arbitrary coordinate system?0 -
vertex.X
I got the following error:
'NoneType' object has no attribute 'X'
What could be wrong, please?0