Model.hm_getcentroid#

Model.hm_getcentroid(entityCollection)#

Returns the geometric centroid for selected entities.

Parameters:

entityCollection (Collection) – The collection containing the entities to query. Valid entities are surfaces, solids and nodes.

Returns:

Example#

Get the centroid of all surfaces#
import hm
import hm.entities as ent

model = hm.Model()

surface_collection = hm.Collection(model, ent.Surface)

_, result = model.hm_getcentroid(entityCollection=surface_collection)

print("Geometric centroid for all surfaces:", result.centroidCoordinates)