Jump to content
Private Messaging is activated - check "How to" on how to disable it ×

How to get the list of created equidistant points in a script


---
 Share

Recommended Posts

Hello,

When I use a script to create equidistant points on a plane or surface, I can specify their names within the script itself, as shown in the code below.

Nombre_puntos = 'P SC_'

MCAD_ELEMENT=gom.script.inspection.inspect_by_equidistant_points (
	name=Nombre_puntos,
	point_distance=distancia,   
	properties=gom.Binary ('eAGll11sU2UYx38jMOdk4BB1EKMT+Qq4OYaATpKNMRCVyQJjEBJtuvZsLet6Sk/HgGA4hAuJ0RAvEK6MiTGaLCHhwogxRr0wMcaMKz+i2QXRRBNJIF6IMZGa/3v6ru3abkW7i73n4/0/z/t8/P/P6XdHWwY2tR5j145tPTv20p8OxzNeR8eOhDPqJDN9aTflpDNxxyP41XAXDfXU00B9A3ByvRuNAc/u6W3e5w5lxsNpp7m9rb29eZ+TPhqPOM194chIM5MTdWw0++/kV7MKGExOTtTQDjwIvkMCh1FCjOHhEGIIlzQh4iTxSOEQIUMclySNv09OzGMhMB/8QVxcErx8SYjGFb9Oyx6gGfwEYQaRiRAZYyaF7mkdIkWYCCOEGTbXaRyGcMz/JBEc3mqVuceBpeAP4zJKK31F+/aW7Nr1unxYAzwGTE7MZ1n5IPlymEX+6p3a0ATUl3H6GBmyf8uRe4Fa8D0ypE18hln7g/bODwz41OjqKWD5DKSIiV8yF80gwgmDoaOPEydKhhgnamWpGVgE/vaSXQem3/z2lmw9BMZzrRcBC4x/o4RJkOCrl248qSflzuYRw2Wc28dnz2mNf1YQ64D7ZhyqNKdjjBkHv+8V6APA3eD3m8x10MF+9vMcUTo+FuYhYCDn/G5gJfhtFP+1TF/Pvire1capKz9+ItyHgYYZfh81VeblijqyuTAA8j9JhoOXtVuJVWF3NerKpmW2ur78hNCqLZXVQOMMRLVVmqjxMcQorlmf6hSuTWR3wTu9uTcWmziWL4gYYdKkmLwy9YbesjiFJ1Hj6+S335GlpUBdQdftzD1987z27wLT5Vp3APdPvxnC4zhqkYBWylkobMdL1xc/IpRSQoqZSlJ7xBkyBCVWUCWlGDP4UT7fWpi7ioS0Flgy47jFYRZwwgS196ogbela0lEnBs83HJS7S4JSMAHIdX+28/S7a3S9FZSGAm5VOPI0FzbMYSnPskmeZQ+ckge24awHexjkcI4/Sklv9zpZVtmpXAtlodH4uBL0tCjhgzkiHSaNa8Ib5aMW2X4RWEVh4+4kzjDtpol3T9N6N2GjGrqr9Uy0fNROfykvlAd5Iht1+SrwY9N3stlsVg9aFqxZVcnvYi4Nmvhqd7msDZh4bSTKkfVCU7utyGVNLTDVGH676YXarrpr1ybOX9rS1fOoRJiu7huHNxZaj+PhEjJIxSUdqGbL+7I+py5uBmmRXxnOkrItjTESZPA4s6wqA2rLFVUaUAMp44HYHjdUI5IYyZHjn1NVmWwDNUtRYdmCSuVEMmSMaBbQsBHlj8+qgrY9mJ9RbHh+vjA7QE6zng9mgDl88xghTsqMOkpvDIewCUyhSHsc+a7QaKlOmMoxA0C5ZgtKpzgOvxqmnbNsSqlRmVL+xBtSeo1Xokv1nyYKD48NJwVuhShqEhIk4GK/nCzoP5pMR5QTo8DtFK6RSzsH/nRL2PaYlqG2m4lGPiiQfbg5KW27IPTtQKfpvVo25Xv/zlYfzLt+Q2CtOc0pVJfAVYVFI5v0IkWIo8RxGKcxJpdtSVmX5yKISt7VMWUqzOpoyqRCepcXkmtPl7OYp8QKQvLab9mlX5zZInRR1eKyp0waKQrGvHP/lLPzf09WTjKDCEeJG3bKC9Yvyf/uwV+G7iH//+y2T5t0eltepTn2iJiTB+zifi3r1RT6zc5n/Nmrx0piUDcq+aBlzm2RjTk7tXJZasIPejSJRiR93qhTr7xaFbCmuoWmjeVV8BUlypaHJ3B4ZUAwy4F7wO8pesvOh4fMiFB+Ppz5wWCFpJI9iYWOopoPCCg/o0kQFTPVh4hgrRlnqo6dpqHw9KSjMtdBo+auhFEp0reNR8/NqoBt7PIyEkyRoyYFGd7rEoytHzuOVfq4sz2ZRyvn8DcfVuWabbI8mGuEyLKtZkStlL7ry2eHxK/7F80cQo8Bu7Q='))

With this code, I obtain equidistant points named P_SC_1, P_SC_2, etc., as long as there are no other points with the same names already created.

image.png.5145df746f9b69f2f71920cdd74bbf9a.png

The problem arises if points with the same naming structure already exist. In that case, I completely lose track of the points I created with that command.

Is there any way to obtain a list of the points created by that command?

Thanks in advance,

Irune

 

Link to comment
Share on other sites

Hello Irune...

The list of points actually created by the “gom.script.inspection.inspect_by_equidistant_points” function should be stored in the MCAD_ELEMENT variable in the case of the source code shown.

Edited
Link to comment
Share on other sites

 Share

×
×
  • Create New...