Jump to content

Query for preliminary actual mesh in project?


---
 Share

Recommended Posts

Is there a function or a variable in the scripting that can be used to determine whether the currently open project contains a so-called preliminary actual mesh? 
Thank you in advance for any help!

Edited
Link to comment
Share on other sites

  • [An...] changed the title to Query for preliminary actual mesh in project?

Addendum: 
Is there a way to query the post-processing of an actual mesh with which its polygonization has been carried out? So adaptive, low resolution, less detail, standard, more detail, none?

Link to comment
Share on other sites

I am looking for that too.

I saw some info inside mesh, but it's enviroment dependant - in other words it's translated. There was info about used memory and stuff

  • Like! 1
Link to comment
Share on other sites

You can try to compute if there is a mesh in the program:

import gom

mesh_in_program = False

try:
    print(gom.app.project.parts['Part'].actual.computation_status)
    mesh_in_program = True
    mesh_points = gom.app.project.parts['Part'].actual.num_points
    print(f'Mesh found in program: {mesh_points} points')
except:
    print('No mesh in program')

 

To get the details of the polygonization quality, you would need to record that to a json file or txt file for use later.

Link to comment
Share on other sites

 Share

×
×
  • Create New...