Model Class Query Functions#

Please see the Python API User Guide for more details on how to use the Python Query functions in HyperMesh client.

Model.hm_ae_findattachmentsfromFEs()

Returns resolved link entity information.

Model.hm_ae_get_partson()

Returns the parts IDs for given attachments.

Model.hm_ae_getfe()

Returns the elements from the realized attachment.

Model.hm_ae_state()

Return the current state of an attachment.

Model.hm_aic_getcurrentclassifier()

Returns the current classifier in the project directory set for classification process.

Model.hm_aic_getcurrentlabel()

Returns the current label set for classification process.

Model.hm_aic_getpartids()

Returns IDs of part entities added in all labels in the classifier.

Model.hm_aic_getprojectdirectory()

Returns the project directory set by the user for classification process.

Model.hm_answernext()

Provides an answer to the next function for Python scripts.

Model.hm_attributeentitytype()

Returns the entity type number of an entity attribute on an entity for the current template.

Model.hm_attributeentitytype_byentityname()

Returns the entity type number of an entity attribute on an entity for the current template.

Model.hm_attributeidentifier()

Returns the identifier flag of an attribute on an entity for the current template.

Model.hm_attributeidentifier_byentityname()

Returns the identifier flag of an attribute on an entity for the current template.

Model.hm_attributeidfromname()

Returns an attribute ID from the attribute name for the current template.

Model.hm_attributeindexentitytype()

Returns the entity type number of an indexed entity attribute on an entity.

Model.hm_attributeindexentitytype_byentityname()

Returns the entity type number of an indexed entity attribute on an entity.

Model.hm_attributeindexentitytypename()

Returns the entity type string of an indexed entity attribute on an entity.

Model.hm_attributeindexentitytypename_byentityname()

Returns the entity type string of an indexed entity attribute on an entity.

Model.hm_attributeindexidentifier()

Returns the identifier flag of an indexed attribute on an entity.

Model.hm_attributeindexidentifier_byentityname()

Returns the identifier flag of an indexed attribute on an entity.

Model.hm_attributeindexsolver()

Returns the solver number of an indexed attribute on an entity.

Model.hm_attributeindexsolver_byentityname()

Returns the solver number of an indexed attribute on an entity.

Model.hm_attributeindexstatus()

Returns the status flag of an indexed attribute on an entity.

Model.hm_attributeindexstatus_byentityname()

Returns the status flag of an indexed attribute on an entity.

Model.hm_attributeindextype()

Returns the attribute type number of an indexed attribute on an entity.

Model.hm_attributeindextype_byentityname()

Returns the attribute type number of an indexed attribute on an entity.

Model.hm_attributeindextypename()

Returns the attribute type string of an indexed attribute on an entity.

Model.hm_attributeindextypename_byentityname()

Returns the attribute type string of an indexed attribute on an entity.

Model.hm_attributelist()

Returns a list of all attribute IDs or names assigned to a specific entity for the current template.

Model.hm_attributelist_byentityname()

Returns a list of all attribute IDs or names assigned to a specific entity for the current template.

Model.hm_attributelistall()

Returns a list of all attribute IDs, names, types or type names for the current template.

Model.hm_attributenamefromid()

Returns an attribute name from the attribute ID for the current template.

Model.hm_attributereferencecount()

Returns the number of times an entity is referenced as an entity attribute.

Model.hm_attributesolverarrayvalues_byentityid()

Returns the solver code and all values for a 1D array attribute on an entity.

Model.hm_attributesolverarrayvalues_byentityname()

Returns the solver code and all values for a 1D array attribute on an entity.

Model.hm_attributetype()

Returns the attribute type number of an attribute for the current template.

Model.hm_attributetype_byentityname()

Returns the attribute type number of an attribute for the current template.

Model.hm_attributetypename()

Returns the attribute type string of an attribute for the current template.

Model.hm_attributetypename_byentityname()

Returns the attribute type string of an attribute for the current template.

Model.hm_batchexportenginefile()

Exports Radioss Engine and Starter files.

Model.hm_blockbrowserupdate()

Controls the update of the browsers in HyperMesh client.

Model.hm_cardassignedtoentity()

Indicates if a card can be assigned to the entities on the collection for the current template.

Model.hm_ce_checkprojection()

Check if the connectors make projection. Returns the failed connector IDs.

Model.hm_ce_close_mcf()

Ends the process of reading a main connector file, triggered by Model.hm_ce_read_mcf().

Model.hm_ce_datalist()

Returns, in a list, all connector data displayed in the table for a single connector on collection and as a list of lists for multiple connectors.

Model.hm_ce_errorreport()

Returns the specific reason for the failed realization of a connector.

Model.hm_ce_findduplicates()

Returns a list of connectors that are considered to be duplicates of other connectors, within a given tolerance.

Model.hm_ce_generatenamefrominclude()

Returns a name using a base name and connector include ID.

Model.hm_ce_generatenamefromsubsystem()

Returns a name using a base name and connector subsystem ID.

Model.hm_ce_getconfigfromconnectorcontrol()

Gets the FE config name from a connector control or connector control default.

Model.hm_ce_getconnectorcontrollist()

Returns a list of connector controls or connector control defaults.

Model.hm_ce_getdefaultconnectorcontrolfromconfig()

Returns the connector control default name and ID for an FE config.

Model.hm_ce_gethmholes()

Gets bolt holes information from components.

Model.hm_ce_getlinkentities()

Returns specific type of entities IDs that are added to a connector.

Model.hm_ce_getprojectiondata()

Returns newly created component projection information for a given set of connectors, points, or nodes.

Model.hm_ce_getresolvedlinkentities()

Returns resolved link entity information.

Model.hm_ce_globalget()

Returns the value of a global connector variable.

Model.hm_ce_linkprojectionorderget_bycollection()

Returns ordered projection information from links of spot connectors, by using a connector collection as input.

Model.hm_ce_linkprojectionorderget_byentity()

Returns ordered projection information from links of spot connectors, by using a connector entity as input.

Model.hm_ce_mesh_imprint_option_get()

Returns a mesh imprint option value.

Model.hm_ce_mesh_imprint_option_set()

Sets a mesh imprint option value.

Model.hm_ce_read_mcf()

Begins the process of reading a main connector file.

Model.hm_ce_tooclosetoedgecheck()

Checks if connectors are too close to an edge.

Model.hm_checkproximity()

Checks proximity between elements/components.

Model.hm_clearmarker()

Clears the all graphical markers or on specific entity type created by Model.hm_plotmarker_bycollection(), Model.hm_plotmarker_byentity() functions.

Model.hm_clearmarker_bycollection()

Clears the graphical marker on a collection created by Model.hm_plotmarker_bycollection(), Model.hm_plotmarker_byentity() functions.

Model.hm_clearmarker_byentity()

Clears the graphical marker on specific entity created by Model.hm_plotmarker_bycollection(), Model.hm_plotmarker_byentity() functions.

Model.hm_clearshape()

Clears the all graphical shapes or on specific entity type created by Model.hm_plotshape_bycollection(), Model.hm_plotshape_byentity() functions.

Model.hm_clearshape_bycollection()

Clears the graphical shape on a collection created by Model.hm_plotshape_bycollection(), Model.hm_plotshape_byentity() functions.

Model.hm_clearshape_byentity()

Clears the graphical shape on on specific entity created by Model.hm_plotshape_bycollection(), Model.hm_plotshape_byentity() functions.

Model.hm_clustersurfaces()

Groups surfaces based on continuity even across t-connected edges.

Model.hm_collisioncheck()

Performs a collision detection.

Model.hm_collisionend()

Clears memory and end the collision detection module.

Model.hm_collisionentitycreate()

Adds entities to consider for collision detection.

Model.hm_collisiongetcomponententitypair()

Returns the entity details for an entity collision pair.

Model.hm_collisiongetcomponententitypaircount()

Returns the number of entity pairs for a component collision pair.

Model.hm_collisiongetcomponentlinesegment()

Returns the start and end coordinates of intersection line segments.

Model.hm_collisiongetcomponentlinesegmentcount()

Returns the number of line segment for the component collision pair.

Model.hm_collisiongetcomponentpair()

Returns the list of components of a collision pair.

Model.hm_collisiongetcomponentpaircount()

Returns the number of component collision pairs.

Model.hm_collisiongetconfig()

Returns flags to be used for configuration of the collision detection.

Model.hm_collisioninit()

Initializes the collision detection module.

Model.hm_collisionvisualizebymark()

Enables the visualization of collision entities using one of various supported visualization modes.

Model.hm_collisionwriteresultsfile()

Writes the current collision results to a file.

Model.hm_compareend()

Clear memory and end the comparison module.

Model.hm_compareentities()

Generates comparison results for entities positioned at any location.

Model.hm_compareentitiesposition()

Generates comparison results for entities positioned at a specific location.

Model.hm_compareentitiesrecursive()

Generates recursive comparison results for entities positioned at any location.

Model.hm_compareentitiesrotate()

Generates comparison results for entities rotated about a vector.

Model.hm_compareentitiessameside()

Generates comparison results for entities positioned at the same location. This must be preceded by a call to Model.hm_compareinit.

Model.hm_compareentitiessymmetry()

Generates comparison results for entities positioned symmetrically about a plane.

Model.hm_compareentitiestranslate()

Generates comparison results for entities translated along a vector.

Model.hm_comparefinddistances()

Calculates the distance between all source and target entities.

Model.hm_comparegetarea()

Calculates the area values for all source and target entities.

Model.hm_comparegetcomparea()

Returns the comparison area of a specific component.

Model.hm_comparegetdistance()

Returns the distance value for a specific distance index.

Model.hm_comparegetdistancecount()

Returns the number of distances found.

Model.hm_comparegetdistanceentityid()

Returns the entity ID for a specific distance index.

Model.hm_comparegetdistanceentitytype()

Returns the entity type for a specific distance index.

Model.hm_comparegetdistancetransformid()

Returns the transformation index for a specific distance index.

Model.hm_comparegettransformationcount()

Returns the number of transformations found.

Model.hm_comparegettransformationmatchcount()

Returns the number of matches for a specific transformation.

Model.hm_comparegettransformationmatchentities()

Returns the entity IDs associated with a specific transformation and match.

Model.hm_comparegettransformationmatchentitycount()

Returns the number of entities associated with a specific transformation and match.

Model.hm_comparegettransformationmatchentitytype()

Returns the type of entities associated with a specific transformation and match.

Model.hm_comparegettransformationmatchstate()

Returns the state of a specific transformation and match.

Model.hm_comparegettransformationmatchtype()

Returns the type of a specific transformation and match.

Model.hm_comparegettransformationmatrix()

Returns the 4x4 transformation matrix for a specific transformation.

Model.hm_compareinit()

Initializes the comparison module.

Model.hm_comparereadfile()

Reads comparison data from a file into the comparison database.

Model.hm_comparesetanalysismode()

Specifies the analysis mode for element-to-surface comparisons.

Model.hm_comparesetelemsurfmode()

Specifies whether to consider element centroids for element-to-surface comparisons.

Model.hm_comparesetflags()

If enabled, the comparison module will cache extra pairwise data while performing comparisons between source and target.

Model.hm_comparesetignoreholes()

Specifies whether to ignore holes and/or slots for 3D shell comparisons.

Model.hm_comparesetrefacetmode()

Regenerates facets on source and target surfaces for comparison purposes.

Model.hm_comparesetreview()

Sets the graphical review type for comparison results.

Model.hm_comparesetreviewcolor()

Sets the graphical review color for comparison results.

Model.hm_comparesetreviewcolordefault()

Sets the graphical review color for comparison results back to the defaults.

Model.hm_comparesetreviewmode()

Sets the graphical review mode for comparison results.

Model.hm_comparesetreviewtypes()

Sets the graphical review types to show for comparison results.

Model.hm_comparesettransparentmode()

Sets the graphical transparency mode for non-reviewed entities.

Model.hm_comparewritefile()

Writes the current comparison data to a file.

Model.hm_comparewritepairedcomps()

Writes a list of pairs of source and target components to an output file.

Model.hm_comparewriteresults()

Writes the current comparison results to a file.

Model.hm_controlcardattributedefined()

Returns 1 if an attribute exists, 0 otherwise.

Model.hm_convertFromOutFileToDatFile()

Generates a DAT file from an OUT file.

Model.hm_convertmarktorange()

Converts a collection to an ID range and returns the ID range list with comma separators.

Model.hm_count()

Counts the entities in the database.

Model.hm_defaultstatus_byentity()

Returns the default status of an attribute.

Model.hm_defaultstatus_byname()

Returns the default status of an attribute.

Model.hm_detectmeshpatterns()

Evaluates mesh patterns and connectivity on an input quad/mixed mesh, and output problem elements onto a collection.

Model.hm_detectselfsymmetry()

Finds and returns a point on the plane of symmetry and the normal of the plane.

Model.hm_diffencodings()

Calculates the distance between two lists of encoded strings representing shapes of geometries.

Model.hm_editcard()

Launches the Card Editor to edit a specific entity or collection of entities.

Model.hm_edittextcard()

Launches the Tk control Card Editor to edit a text control card.

Model.hm_encodeshape()

Generates an encoded string representing the shape of a geometry.

Model.hm_entitiesassociatedbygroupsmark()

Selects entities associated through groups.

Model.hm_entityincollector_byentity()

Returns the number of entities in a collector.

Model.hm_entityincollector_byname()

Returns the number of entities in a collector.

Model.hm_entityinfo_configid()

Returns for the current template the configuration ID for the specified entity type and configuration name.

Model.hm_entityinfo_configids()

Returns for the current template the list of configuration IDs for the specified entity type.

Model.hm_entityinfo_configs()

Returns for the current template the configuration names for the specified entity type.

Model.hm_entityinfo_configtype()

Returns for the current template the current type string for the specified entity type and configuration name. If no template is loaded, returns empty result.

Model.hm_entityinfo_configtypeids()

Returns for the current template the list of type IDs for the specified configuration name and entity type.

Model.hm_entityinfo_configtypes()

Returns for the current template the list of types for the specified configuration name and entity type.

Model.hm_entityinfo_dimension()

Returns the dimension for the given configuration name.

Model.hm_entityinfo_named()

Returns a boolean if an entity type is named.

Model.hm_entityisdirty()

Returns dirtiness status of an entity.

Model.hm_entitylist()

Returns a list of names or IDs of all entities of the requested type.

Model.hm_entitymaxid()

Returns the maximum internal ID in use for an entity type.

Model.hm_entitymaxsolverid()

Returns the maximum solver ID in use for an entity type.

Model.hm_entityminid()

Returns the minimum internal ID in use for an entity type.

Model.hm_entityminsolverid()

Returns the minimum solver ID in use for an entity type.

Model.hm_entityrecorder()

Records the IDs of the entities created while the recorder is enabled.

Model.hm_entityrecorder_switch()

Records the IDs of the entities created while the recorder is enabled.

Model.hm_estimategeomthicknesslimits()

Returns the minimum and maximum thickness limits for thin solid geometry.

Model.hm_exportdummytargetpointstocsv()

Exports the marked design points with ‘TargetPoint’ configuration to a CSV file.

Model.hm_exportentitydefaults()

Exports the entity default setting values to an XML file in the current working directory.

Model.hm_exportidmgr()

Exports the ID manager rules to a CSV or XML file.

Model.hm_exportoptimizationcards()

Exports a Radioss optimization file.

Model.hm_exportplyorientation()

Writes the fiber orientation vector for each element in a ply to a text file.

Model.hm_fbdplot()

Creates FBD panel or bar plots.

Model.hm_fbdplot_clear()

Clears FBD panel or bar plots.

Model.hm_fe_getWvsTfile()

Returns the width versus thickness (wvst) file for weld or property creation on connector.

Model.hm_fe_getconfigfile()

Returns the FE config file set for user-defined weld creation.

Model.hm_fe_getdiameter()

Returns the diameter value set for weld or property creation.

Model.hm_fe_getdvstfile()

Returns the dvst file set for weld or property creation.

Model.hm_fe_setWvsTfile()

Sets the width versus thickness file for seam welds.

Model.hm_fe_setconfigfile()

Sets the FE configuration file for user-defined welds.

Model.hm_fe_setdvstfile()

Sets the diameter versus thickness file for user-defined welds on connector.

Model.hm_findadvancedselectiongroups()

Finds advanced selection entities and separates them into selection method specific groups.

Model.hm_findclosestpointonline()

For a given point on a line, returns the closest other point on that same line.

Model.hm_findclosestpointonsurface()

For a given point on a surface, returns the closest other point on that same surface.

Model.hm_findconnectedpatches()

Returns patches of connected elements.

Model.hm_finddeviation()

Finds the deviation between two CAD geometries and returns a list of component pairs along with the deviation data.

Model.hm_findnarrowsurfaces()

Returns the list of narrow surfaces, including large surfaces with narrow tails or local narrow neck regions.

Model.hm_findpolygonselection()

Finds a polygonal path that connects all given input elements. This path takes into consideration the local mesh flow when defining a polygon.

Model.hm_findprojected()

Finds nodes which lie on or within shells or solid faces, or which can be projected on to those shells or solid faces along a vector or element normal.

Model.hm_findtangentpointoncircle()

From a point, find the corresponding two tangent points on a circle.

Model.hm_findthinsolidproximity()

Finds and returns the proximate solid pairs for a given set of selected solids.

Model.hm_flangedetectionend()

Clears memory and ends the flange detection module.

Model.hm_flangedetectionfindflanges()

Executes the flange detection tools.

Model.hm_flangedetectionfindmates()

Executes the flange mating tools.

Model.hm_flangedetectiongetflangedetails()

Returns details about a specific flange.

Model.hm_flangedetectiongetflangemates()

Returns indices of flanges that directly mate with the specified flange.

Model.hm_flangedetectiongetflangemidline()

Returns offset boundary points for a given flange.

Model.hm_flangedetectiongetmatingentities()

Returns the entities for two mating flanges.

Model.hm_flangedetectiongetmatinggroupdetails()

Returns the members of a mating group.

Model.hm_flangedetectiongetnumberofflanges()

Returns the number of found flanges.

Model.hm_flangedetectiongetnumberofmatinggroups()

Returns the number of found flange mating ‘groups’.

Model.hm_flangedetectioninit()

Initializes the flange detection module.

Model.hm_flangedetectionsetparams()

Defines parameters for finding flanges in both geometry and FE.

Model.hm_formnodelistsfrommark()

Forms ordered node lists from a collection of nodes.

Model.hm_geomfindsymmetry()

Finds and returns the symmetry transformation matrix and matched / unmatched surfaces between two selections.

Model.hm_getactiveplotcontrolmaxvalue()

Returns the maximum value for the active plot control together with the entity ID.

Model.hm_getactiveplotcontrolminvalue()

Returns the minimum value for the active plot control together with the entity ID.

Model.hm_getactiveplotcontrolvalues_bycollection()

Queries the result values on a collection of entities for the active plot control.

Model.hm_getactiveplotcontrolvalues_byentity()

Queries the result values on an entity for the active plot control.

Model.hm_getactivesimstep()

Returns the active subcase ID and simulation step ID.

Model.hm_getadjfacesfromface()

Returns the faces adjacent to the specified face.

Model.hm_getadjsurfacesfromsurface()

Returns the surfaces adjacent to the specified surface.

Model.hm_getalltiedentities()

Identifies groups of connected components and free parts within selected components.

Model.hm_getangle()

Returns the angle between three nodes/points.

Model.hm_getareaofsurface()

Returns the area of a surface.

Model.hm_getattachedsolidelemfaces()

Returns information about solid elements attached to shell element faces.

Model.hm_getaverageelemsize()

Returns the average element size for shell elements.

Model.hm_getaxisymmetricvolumereduced()

Calculates the reduced volume of axisymmetric solids.

Model.hm_getbestcirclecenter()

Returns the center and radius of the best fit circle from the input nodes, points or lines.

Model.hm_getboundingbox()

Returns the bounding box of the specified entities.

Model.hm_getboundingbox_predefined()

Returns the bounding box for a predefined box trim cut.

Model.hm_getcardimageoptions()

Returns information about certain options supported by a card image.

Model.hm_getcentroid()

Returns the geometric centroid for selected entities.

Model.hm_getclosedshelllayerelems()

Separates thin closed-shell meshes into top and bottom layers.

Model.hm_getclosestnode()

Returns the closest node to the point (x,y,z).

Model.hm_getclosestpointsbetweenlinesurface()

Finds the shortest distance between a line and a surface, and return line and surface points corresponding to this distance.

Model.hm_getclosestpointsbetweentwolines()

Finds the shortest distance between two lines and return line points corresponding to this distance.

Model.hm_getcog()

Returns the mass center-of-gravity coordinates for the selected entities.

Model.hm_getconfigtypecountincol_byentity()

Returns a list indicating the entity config, type and count values that are contained in a collector.

Model.hm_getconfigtypecountincol_byname()

Returns a list indicating the entity config, type and count values that are contained in a collector.

Model.hm_getconfigtypeincol_byentity()

Returns a list indicating the entity config and type values that are contained in a collector.

Model.hm_getconfigtypeincol_byname()

Returns a list indicating the entity config and type values that are contained in a collector.

Model.hm_getcoordinatesfromnearestsurface()

Finds coordinates of a point that belongs to one of surfaces in input set and is a closest point to the location specified in function input.

Model.hm_getcoordinatesofpointsonline()

Gets the coordinates of the points for which normalized parameters are specified, along with the line on which they are located, as arguments to the function.

Model.hm_getcrossreferencedentities()

Finds entities that reference the specified entity.

Model.hm_getcrossreferencedentities_byname()

Finds entities that reference the specified entity.

Model.hm_getcrossreferencedentitiesmark()

Finds entities that reference the entities on the specified collection.

Model.hm_getcurrentframe()

Returns the current animation frame.

Model.hm_getcurrenttime()

Returns the current transient animation time.

Model.hm_getcurrentview()

Returns the transformation matrix for the current view.

Model.hm_getdatatypeaveraginglist()

Returns a list of available averaging modes for the specified data type.

Model.hm_getdatatypecomponents()

Returns a list of available data components for a specific result subcase and data type.

Model.hm_getdatatypelayers()

Returns a list of available layers for a specific result subcase and data type.

Model.hm_getdatatyperesolvedinlist()

Returns a list of available systems the specified data type can be resolved in.

Model.hm_getdefaultcardimage()

Returns the default for the specified entity type the current template/profile.

Model.hm_getdiameterfromfile()

Returns the diameter for the specified thickness from the DVST file.

Model.hm_getdistance()

Returns the distance between two nodes/points relative to a local coordinate system.

Model.hm_getdistancefromnearestline()

Gets the distance of the given point from the nearest line with IDs specified as arguments.

Model.hm_getdistancefromnearestsurface()

Gets the distance of the given point from the nearest of the surfaces with IDs specified as arguments.

Model.hm_getduplicateelements()

Returns a list of lists containing duplicate elements.

Model.hm_getedgeloops()

Returns surface and element entities of specific connection types.

Model.hm_getedgeloops2()

Returns surface and element boundary entities of specific connection types, and assumes any non-selected entities do not exist.

Model.hm_getedgesfromvertex()

Returns all surface edges connected to a specified vertex point.

Model.hm_getelemcheckbounds()

Returns the lower and upper bound values of the specified element check from the selected elements.

Model.hm_getelemcheckelems()

Returns the elements from within a selection that match the specified element check criteria.

Model.hm_getelemchecksummary3d()

Returns the 3D solid element quality summary.

Model.hm_getelemcheckvalues()

Returns the check value for elements from within a selection.

Model.hm_getelementcheckmethod()

Returns the method (solver) currently being used for calculating specific element quality checks.

Model.hm_getelementchecksettings()

Returns the list of methods being used for calculating specific element quality checks.

Model.hm_getelementnormal()

Returns the normal vector of the specified element vertex/edge/face.

Model.hm_getelementsqualityinfo()

Computes quality parameters for the specified selection of elements.

Model.hm_getelementvolumes()

Returns lists of shell element volumes and baffle elements in each volume.

Model.hm_getentities_dirty()

Returns a list of dirty entities for an entity type.

Model.hm_getentities_dirty_includes()

Returns a list of dirty includes.

Model.hm_getentityalias()

Returns the alias for a specified entity type.

Model.hm_getentitybasename()

Returns the full HyperMesh entity type name for the passed entity type partial or short name.

Model.hm_getentitycardimagedictionary()

Returns a list of card images for the specified entity type and card image organizational type defined in the current template.

Model.hm_getentitycreationid()

Returns a valid entity ID that can be used to renumber both the creating and mapping entities.

Model.hm_getentityname()

Returns the full HyperMesh entity type name for the passed entity type ID

Model.hm_getentityroot()

Returns the ID of the root entity for a given subsystem entity type.

Model.hm_getentitytype()

Returns the HyperMesh entity type ID for the passed entity type name.

Model.hm_getentitytypealiasname()

Returns the alias name for a specified entity type in the current user profile.

Model.hm_getentitytypedictionary()

Returns a list of card image types defined in the current template for the specified entity type.

Model.hm_getentitytypedisplayname()

Returns the display name for the specified entity type.

Model.hm_getentitytypes()

Returns a list of entity types based on the specified option.

Model.hm_getexistingentitytypes()

Returns the list of entity types that exist in the current database.

Model.hm_getfacesbyarea()

Gets the faces with an area smaller or equal to the specified value.

Model.hm_getfacesbyedgelength()

Gets the faces that have an edge with a length smaller or equal to the specified value.

Model.hm_getfacesfromedge()

Gets all faces connected to the edge whose ID is supplied as the argument.

Model.hm_getfacesfromsurface()

Gets faces contained in the surface whose ID is supplied as the argument.

Model.hm_getfacesfromvertex()

Gets all faces connected to the point whose ID is supplied as the argument.

Model.hm_getfilletfaces()

Returns the faces containing fillets with a radius inside a range.

Model.hm_getfilletfaces_fromcollection()

Returns the faces containing fillets with a radius inside a range.

Model.hm_getfilletfacesbyprofile()

Returns the faces containing fillets with a selected profile edge.

Model.hm_getgeometricthinsolidinfo()

Identifies and returns information on thin solid surface groups.

Model.hm_getgeometrynodes()

Get a list of associated nodes from the set of geometric entities.

Model.hm_getgeomwithlargestitch()

Returns the list of all surfaces, lines and points for which the topological stitch distance exceeds the input tolerance.

Model.hm_getguientityname()

Returns the full HyperMesh entity type name with GUI style capitalization for the passed entity type ID.

Model.hm_gethistorylimit()

Returns the maximum number of steps allowed to be recorded in the history.

Model.hm_gethistorymemorylimit()

Returns the maximum amount of memory allowed to be used for recording history.

Model.hm_gethistorymemoryusage()

Returns the current amount of memory used for recording history.

Model.hm_gethmfileuserprofile()

Returns the user profile information saved in the HyperMesh database.

Model.hm_gethmfileversion()

Returns the binary file version string for a specified HyperMesh database.

Model.hm_getidpools()

Returns a list of pool IDs or names for the specified entity type.

Model.hm_getidpoolsforidrange()

Returns a list of pool names based on the specified entity type and solver ID range.

Model.hm_getincludeisolationentitiesmark()

Returns the entities referenced/cross-referenced by the selected components, for include file organization purposes.

Model.hm_getincludes()

Returns a list of include IDs or names.

Model.hm_getincludes_modified_since_last_export()

Returns the include file IDs marked as dirty since the last export.

Model.hm_getincludesentities_byids()

Selects entities and returns the entity types contained in specified include files.

Model.hm_getincludesentities_bynames()

Selects entities and returns the entity types contained in specified include files.

Model.hm_getincrementalname()

Returns a unique incremental name from a specified base name and one or more entity types.

Model.hm_getinputoffsetid()

Returns the current import offset ID value for the specified entity type.

Model.hm_getinternalid_bypoolid()

Returns the internal HyperMesh ID for a solver ID and solver ID pool.

Model.hm_getinternalid_bypoolname()

Returns the internal HyperMesh ID for a solver ID and solver ID pool.

Model.hm_getinternalidlist_bypoolid()

Returns the internal HyperMesh ID for a solver ID and solver ID pool.

Model.hm_getinternalidlist_bypoolname()

Returns the internal HyperMesh ID for a solver ID and solver ID pool.

Model.hm_getinternalname_bypoolid()

Returns the internal name for the specified pool string/pool ID and solver name.

Model.hm_getinternalname_bypoolname()

Returns the internal name for the specified pool string/pool ID and solver name.

Model.hm_getlinearclenpoint()

Finds the coordinates of the point on the line that is at a given arc-length distance from another point on the line

Model.hm_getlinelineangle()

Returns the angle between two lines at one of their intersection points.

Model.hm_getlinepointsatdistance()

For a given line, test point, and distance, this function finds all of the line points that are at the specified distance from the test point.

Model.hm_getlinetangentatcoordinate()

Returns the closest point, the components of the tangent vector and the angle between the tangent vector and the z-axis at the point on the line closest to the input coordinates.

Model.hm_getloadplotstate()

Queries the current load plot state.

Model.hm_getlockedentities()

Queries entity locks.

Model.hm_getmass()

Returns the mass, volume and area of the selected elements or components.

Model.hm_getmatching()

Performs a comparison and returns matching results.

Model.hm_getmatrixdifference()

Given 4x4 transformation matrices M1 and M2, return the 4x4 matrix representing M1-1M2.

Model.hm_getmaxgapwidth()

Returns the approximate maximum distance between a pair of node lists.

Model.hm_getmemoryinfo()

Returns system memory information.

Model.hm_getmeshedgeparams()

Returns all of the relevant automesh settings applied to that surface edge.

Model.hm_getmeshfaceparams()

Returns all of the relevant automesh settings applied to that surface face.

Model.hm_getmeshvolumesinfo()

Returns the number of volumes and lists containing the elements and volume indices for each input element.

Model.hm_getmethodinfo()

Returns method information from the stress tool.

Model.hm_getmidsurfaceinfo()

Returns information related to geometric midsurfaces.

Model.hm_getmodelcheckcheckname()

Returns the function name for a given check.

Model.hm_getmodelcheckcheckresult()

Returns the result for a given check.

Model.hm_getmodelcheckcheckstatus()

Returns the status for a given check.

Model.hm_getmodelcheckconcernentityidresultentityid()

Finds the list of untied nodes after a Model Checker run.

Model.hm_getmodelcheckcorrectiondisplayname()

Returns the correction names for a given check.

Model.hm_getmodelcheckcorrectionname()

Returns the function for a given correction.

Model.hm_getmodelcheckcorrectvalue()

Returns the value for a given correction.

Model.hm_getmodelcheckdefaultconfigfile()

Returns the default model check config file for a profile.

Model.hm_getmodelcheckdisplaynames()

Returns check display names.

Model.hm_getmodelcheckenttype()

Returns the entity type for the specified Model Check check display name.

Model.hm_getmodelcheckfailedcount()

Returns the number of entities failing a given model checker check.

Model.hm_getmodelcheckresultentids()

Returns entity IDs for the specified Model Check check display name.

Model.hm_getmodelchecksupportedentities()

Returns the list of entity types that have checks.

Model.hm_getmodelchkvaluelevellimitcriteriaattribute()

Returns model check values for level, limit, criteria and attributes.

Model.hm_getmoi()

Returns the tensorial moment-of-inertia values for the selected entities.

Model.hm_getmoiofsolid()

Calculate and return the 3 moment of inertia (Ixx, Iyy, Izz) and 3 product of inertia (Ixy/Iyx, Iyz/Izy, Ixz/Izx) values (MOI) for a single solid geometric entity.

Model.hm_getmultilevelreferenceentities()

Finds all the multi-level reference entities for the entities specified on the input collection.

Model.hm_getnearbyentities()

Finds entities nearby entities on an input collection.

Model.hm_getnodegeometry()

Gets the simplest geometry entity associated with a node.

Model.hm_getnodessharedbyothercomps()

Returns the nodes on the input components that are shared by other components.

Model.hm_getoccupiedentitiesinrange()

Returns the list of occupied IDs in a specific range.

Model.hm_getorientation()

Returns a 4x4 matrix corresponding to the moment directions of the input.

Model.hm_getplanarfaces()

Returns a list of planar face IDs.

Model.hm_getprincipalaxes()

Returns the principal axes direction cosines for the selected entities.

Model.hm_getprojceid()

Returns the ID of the connector from the FE weld data array for a given index.

Model.hm_getqephtimestep()

Returns the time step calculated from QEPH elements in a component.

Model.hm_getqualitycriteriaelementsizeinfo()

Returns element size info for a quality criteria file.

Model.hm_getqualitycriteriastatus()

Checks the status of the quality criteria.

Model.hm_getredoactions()

Returns the history actions on the redo list.

Model.hm_getreferencedentities()

Finds entities that are referenced by the specified entity.

Model.hm_getreferencedentities_byname()

Finds entities that are referenced by the specified entity.

Model.hm_getreferencedentitiesmark()

Finds entities that are referenced by the entities on the specified mark.

Model.hm_getreplacecomponentpairing()

Returns the component pairing for part replacement.

Model.hm_getscreenvector()

Returns either the normal or parallel screen vector.

Model.hm_getshelloverlapinfo()

Returns information regarding proximity overlap between a selection of components or elements.

Model.hm_getsketchdata()

Queries the information about the entities present in the sketch.

Model.hm_getsolidboundsforsurfaces()

Returns a list of bounding surfaces, one list for each set of bounding surfaces found, or nothing if there is not a valid closed bounds found.

Model.hm_getsolidsfromsurface()

Returns the list of solids associated with a specified surface.

Model.hm_getsolidshelloverlapinfo()

Returns information regarding proximity overlap between one/more solid cavity element(s) and structural components.

Model.hm_getsolver()

Returns the name or ID of the solver as provided by the template.

Model.hm_getsolverfileprofilename()

Returns the profile name for an FE input file.

Model.hm_getsolverids_byentity()

Returns the solver IDs and pool names for the specified HyperMesh internal IDs.

Model.hm_getsolverids_byname()

Returns the solver IDs and pool names for the specified HyperMesh internal IDs.

Model.hm_getsolverkeyworddiagnosis()

Returns diagnosis for the registered keywords of a solver profile.

Model.hm_getsolverkeywordinfo()

Queries the registered solver keywords a solver per entity.

Model.hm_getsolverkeywordinfoall()

Queries all the registered solver keywords for the active solver.

Model.hm_getsolverusessegmentsets()

Queries whether the current solver profile supports segment sets.

Model.hm_getsubcasedatatypes()

Returns a list of available data types for a specific result subcase.

Model.hm_getsurfacecurvatureforedges()

Returns information about the curvature of surfaces attached to edges.

Model.hm_getsurfaceedges()

Get a list of edges associated with a specified surface.

Model.hm_getsurfacefromface()

Gets the surface containing the face whose ID is supplied as the argument.

Model.hm_getsurfacenormal()

Gets the normals of the surfaces connected to the node or point.

Model.hm_getsurfacenormalatcoordinate()

Returns the closest point and the components of the normal vector at the point on the surface closest to the input coordinates.

Model.hm_getsurfacesbyedgelength()

Gets the surfaces that have an edge with a length smaller or equal to the specified value.

Model.hm_getsurfacesfromedge()

Gets all surfaces connected to the specified edge.

Model.hm_getsurfacesfromsolid()

Returns the list of surface IDs associated with a specified solid.

Model.hm_getsurfacesfromvertex()

Gets all surfaces connected to the point.

Model.hm_getsurfacesurfaceangle()

Finds the angle, measured in degrees, between two surfaces.

Model.hm_getsurfacethicknessvalues_bycollection()

Returns the midsurface thickness and offset values for nodes, points, or elements, by providing a collection.

Model.hm_getsurfacethicknessvaluesbyentity()

Returns the midsurface thickness and offset values for nodes, points, or elements.

Model.hm_getsurfaceuvatcoordinate()

Returns the nearest surface u,v coordinate from a given x, y, z location.

Model.hm_gettargetentitiesfromset()

Gets the list of entities of a particular entity selected by the marked sets.

Model.hm_gettgofpointsonline()

Returns the line coordinates and tangents at each of the given line u parameters.

Model.hm_gettiedentities()

Finds elements or components tied to nodes, elements, components or contactsurfs.

Model.hm_gettotalcog()

Returns the center of gravity of the entire model.

Model.hm_gettotalmass()

Returns a list of model mass values.

Model.hm_gettotalmoi()

Returns the total tensorial moment-of-inertia values of the model about the center of gravity.

Model.hm_gettypefromidpoolnumber()

Returns the type for a specified pool ID in the current user profile.

Model.hm_gettypesenabledfornamepools()

Returns the entity types that are enabled for name pool.

Model.hm_gettypeswithunresolvedids()

Returns a list of entity types that currently have unresolved IDs.

Model.hm_getundoactions()

Returns the history actions on the undo list.

Model.hm_getunmeshedsurfstomark()

Places the unmeshed surfaces from the input mark onto the output collection.

Model.hm_getunoffsetablenodes()

Saves to the user list the unoffsetable nodes. Useful for CFD BL meshing.

Model.hm_getunresolvedidcrossreferences()

Returns entities that are referring to an unresolved ID.

Model.hm_getunresolvedids()

Returns the unresolved IDs for a specific entity type.

Model.hm_getunusedoremptyentities_bycollection()

Returns empty or unused entities.

Model.hm_getunusedoremptyentities_byentity()

Returns empty or unused entities.

Model.hm_getunusedoremptyentities_byname()

Returns empty or unused entities.

Model.hm_getunusedoremptyentities_forall()

Returns empty or unused entities.

Model.hm_getusermark()

Returns the entity list the passed entity type from the user mark.

Model.hm_getuvbounds()

Returns the parametric uv coordinate bounds associated with the referenced surface.

Model.hm_getuvcoordinates()

Returns the parametric uv coordinates at a node location on the referenced surface.

Model.hm_getuvvectors_bynode()

Returns the parametric uv vectors at a node on the referenced surface.

Model.hm_getuvvectors_bypoint()

Returns the parametric uv vectors at a point on the referenced surface.

Model.hm_getuvvectors_byxyz()

Returns the parametric uv vectors at xyz location on the referenced surface.

Model.hm_getverticesfromedge()

Gets surface edge endpoints.

Model.hm_getwhollycontainedcollectormark()

Returns the collectors that fully contain the input entities.

Model.hm_highlightlist()

Control the highlighting of a list of entities.

Model.hm_highlightmark()

Control the highlighting of a collection of entities.

Model.hm_holedetectionend()

Clear memory and ends the hole/tube detection module.

Model.hm_holedetectionfindholes()

Executes the hole/tube detection tools.

Model.hm_holedetectionfindmates()

Executes the hole/tube mating tools.

Model.hm_holedetectiongetholedetailsdata()

Returns details about a specific query for a hole/tube.

Model.hm_holedetectiongetmatedetails()

Returns details about a specific hole/tube mating ‘group’.

Model.hm_holedetectiongetnumberofholes()

Returns the number of found holes/tubes.

Model.hm_holedetectiongetnumberofmates()

Returns the number of found hole/tube mating ‘groups’.

Model.hm_holedetectiongetwasherelementslist()

Returns the washer elements layer-wise.

Model.hm_holedetectionidentifyhole()

Returns the hole index for a given node or line.

Model.hm_holedetectioninit()

Initializes the hole/tube detection module.

Model.hm_holedetectionsetentities()

Defines the entities to consider for hole/tube detection.

Model.hm_holedetectionsetholeparams()

Defines parameters for finding 2D holes in both geometry and FE.

Model.hm_holedetectionsettubeparams()

Defines parameters for finding tubes in both geometry and FE.

Model.hm_includeisdirty()

Returns the dirtiness status of an entity for a specific aspect (currently only “dirty_for_export”).

Model.hm_info()

Returns general information about HyperMesh session.

Model.hm_info_currentcollector()

Returns the current collector.

Model.hm_info_emptylist()

Returns list of empty entities.

Model.hm_info_unusedlist()

Returns list of unused entities.

Model.hm_intersectlineline()

Find the intersection point of two lines.

Model.hm_is_dirtiness_detection_enabled_for_entitytype()

Informs if automatic dirtiness detection is enabled for the entity type.

Model.hm_is_dirtiness_detection_enabled_for_includes()

Informs if automatic dirtiness detection is enabled for include entity type.

Model.hm_isentitydatanameparameterized()

Determines if a specific data name or attribute is parameterized.

Model.hm_isentitydatanameparameterized_byentity()

Determines if a specific data name or attribute is parameterized.

Model.hm_isentitysupportedforaction()

Determines if a particular entity type is supported for a certain action.

Model.hm_ispointinsidesolid()

Checks whether a point is inside the volume of a solid geometry.

Model.hm_ispointinsidesolidelem()

Checks whether a point is inside the volume of a solid element.

Model.hm_issurfacemappable()

Checks whether the given surface can be mapped or not and returns the map shape and vertices of the shape.

Model.hm_istextcard()

This function returns 1, for control cards if it is a string array card, else it returns 0.

Model.hm_latestentityid()

Returns the ID of the last created entity.

Model.hm_linegetorderelems()

Get the list of ordered 1D elements associated with input free lines for the given tolerance.

Model.hm_linegetordernodes()

Get the list of ordered nodes associated with input free lines for the given tolerance.

Model.hm_mapelementstoplane()

Fast unfolding of a given set of connected shell elements onto a plane.

Model.hm_markbyfeature()

Selects geometric entities by feature-based parameters.

Model.hm_me_childrenget()

Returns the first-level children part IDs.

Model.hm_me_entitiesall()

Returns all of the entity types and IDs contained in a part.

Model.hm_me_entitiesget()

Returns the entity IDs of a specific entity type contained in a part.

Model.hm_me_moduleget()

Returns the part ID an entity belongs to.

Model.hm_me_modulesgetFromUid()

Returns the list of module IDs for a given UID.

Model.hm_me_occrepkeyget()

Returns the representation key of a part occurrence.

Model.hm_me_parentsget()

Returns the recursive list of parent part IDs.

Model.hm_me_protoreplistget()

Returns a list of the representation keys from a part prototype.

Model.hm_me_protoreptypeget()

Returns the representation type of a part prototype.

Model.hm_me_repdetailget()

Returns the requested metadata attributes from a part representation.

Model.hm_me_repfiledataget()

Returns the representation file name and file format in a key-value form.

Model.hm_me_rootget()

Returns the session-level root part ID.

Model.hm_measureshortestdistance()

Measures the shortest distance between two entity selections.

Model.hm_measureshortestdistance2()

Measures the shortest distance between a coordinate location and an entity selection.

Model.hm_metadata_all()

Returns all metadata attached to the entities.

Model.hm_metadata_bycollection()

Returns all metadata attached to the entities on the collection.

Model.hm_metadata_byname()

Returns all metadata with the specified name.

Model.hm_metadata_byentitytype()

Returns all metadata attached to entities of the specified entity type.

Model.hm_modelcheckneedscorrection()

Determines if an auto correction is required for a given check.

Model.hm_modelchecksavetoxml()

Saves the config data to an XML file.

Model.hm_modent_getchildren()

Get a collection of hierarchical children entities from a subsystem entity.

Model.hm_modent_getconstraintruleoptions()

Returns a list of options that control the behavior of add/move/remove operations for a subsystem entity.

Model.hm_modent_getcontententitytypes()

Returns a list of entity types contained in a subsystem entity.

Model.hm_modent_getcontentsbymark()

Returns a collection of entities which are contents of a subsystem entity.

Model.hm_modent_getentityparent()

Returns the hierarchical subsystem entity parent of a specific entity.

Model.hm_modent_getincludes()

Returns the list of includes that are managed by a subsystem.

Model.hm_modent_getmodifiedbyids()

Returns a list of subsystem entities modified after a representation has been realized.

Model.hm_modent_getrepresentationdefinitions()

Returns the number of subsystem entity representations available, and those realized.

Model.hm_morph_getdomainangle()

Returns the angle between two specified edge domains. Optional argument allows the user to input a normal vector to be used to measure the angle.

Model.hm_morph_getdomainarcangle_bybaseandaxis()

Returns the arc angle of a specified edge domain. Optional arguments allow the arc angle to be calculated using a line, node, or base point and axis to find the center of curvature.

Model.hm_morph_getdomainarcangle_byentity()

Returns the arc angle of a specified edge domain. Optional arguments allow the arc angle to be calculated using a line, node, or base point and axis to find the center of curvature.

Model.hm_morph_getdomainlength()

Returns the length of a specified edge domain. Optional argument allows the user to input a vector along which to measure the length.

Model.hm_morph_getdomainradius_bybaseandaxis()

Returns the radius of a specified edge domain. Optional arguments allow the radius to be calculated using a line, node, or base point and axis to find the center of curvature.

Model.hm_morph_getdomainradius_byentity()

Returns the radius of a specified edge domain. Optional arguments allow the radius to be calculated using a line, node, or base point and axis to find the center of curvature.

Model.hm_morph_gethandledomains()

Returns the domain IDs for the specified handle.

Model.hm_morph_gethandlenode()

Returns the node ID for the specified handle.

Model.hm_morph_getinfo_domaincount()

Returns the value of domain from HyperMorph.

Model.hm_morph_getinfo_excludedelements_list()

Returns a list of all excluded element IDs.

Model.hm_morph_getinfo_excludedelements_mark()

Places all excluded elements on specified collection.

Model.hm_morph_getinfo_parameter()

Returns the parameter to query.

Model.hm_morph_getinfo_testlimits()

Returns the information stored for the element checks.

Model.hm_morph_getinfo_undolist()

Returns the current position in the undo/redo list.

Model.hm_morph_getmvoledge()

Returns the morph volume edge ID for the specified nodes along the edge.

Model.hm_morph_getmvoledgenodes()

Returns the IDs of the nodes along a specified morph volume edge.

Model.hm_morph_getmvolface()

Returns the morph volume face ID for the specified morph volume and nodes along the edges of that face.

Model.hm_morph_getnodehandle()

Returns the handle ID for the specified node if a handle exists at that node.

Model.hm_morphupdatecheck()

Identifies changes in the database relevant to HyperMorph entities and calls the necessary functions to update those HyperMorph entities.

Model.hm_nodeismidnode()

Checks if a node is a mid-side node.

Model.hm_plotentity()

Plots entity as either a vector or a contour plot.

Model.hm_plotloads_bycollection()

Plot engineering loads with various options by providing a collection.

Model.hm_plotloads_byentity()

Plot engineering loads with various options by providing an entity.

Model.hm_plotmarker_bycollection()

Creates a graphical marker for multiple entities.

Model.hm_plotmarker_byentity()

Creates a graphical marker for a single entity.

Model.hm_plotshape_bycollection()

Creates a graphical shape for multiple entities.

Model.hm_plotshape_byentity()

Creates a graphical shape for a single entity.

Model.hm_posteeforentity()

Posts a pop-up for a selected entity.

Model.hm_posteeformarkmask()

Posts a pop-up for a collection of entities.

Model.hm_projectpointonsegment()

Returns the closest point to a specific point on a finite segment.

Model.hm_projectpointtosegment()

Returns the closest point to a specific point on a segment.

Model.hm_projectpointtosegmentwithangle()

Finds the projection point to a specific point on a segment along a specific direction.

Model.hm_proximityend()

Clears the proximity calculation data and memory.

Model.hm_proximitygetcomponentelementpair()

Returns a specific proximity element pair for a specific component pair.

Model.hm_proximitygetcomponentelementpaircount()

Returns the number of element pairs for a specific component pair.

Model.hm_proximitygetcomponentpair()

Returns a specific proximity component pair.

Model.hm_proximitygetcomponentpaircount()

Returns the number of proximity component pairs.

Model.hm_proximitygetelementdistance()

Returns the proximity distance for a given element.

Model.hm_proximityinit()

Checks the proximity between elements or components, and stores the results internally.

Model.hm_proximityinitwithtarget()

Checks the proximity between elements or components, allowing the user to specify the target, and stores the results internally.

Model.hm_proximitymarkcomponentallelementpairs()

Registers into collections the element pairs for a specific component pair.

Model.hm_proximitymarksourceproximityelements()

Registers into collection all the source elements within proximity to the given component collection.

Model.hm_proximitymarktargetproximityelements()

Registers into collection all the target elements within proximity to the given component collection.

Model.hm_redraw()

Redraws the HyperMesh window.

Model.hm_registerredraw()

Specifies if markers and shapes should be redrawn when the associated entity is modified.

Model.hm_setmodelcheckcheckstatus()

Sets the run status for the specified Model Check check display name.

Model.hm_setmodelcheckresultentids()

Sets the entities for the specified Model Check check display name.

Model.hm_setsolver()

Sets the HyperMesh solver interface name in order to access entity information available for that solver.

Model.hm_triplecos()

Get the cosine angle of two vectors.

Model.hm_undefinedmatchingcriteria()

Returns the supported undefined matching criteria for a given entity type.

Model.hm_updatemodelcheckresultvalues()

Updates the failed values for the model check entity.

Model.hm_visualizeloads()

Plots engineering loads referenced by a load collector.

Model.hm_visualizeloads_clearall()

Clears all plots engineering loads.

Model.hm_wadlinescheckentities()

Checks front and rear entities for validity.

Model.hm_wadlinesend()

Clear memory and end the WAD lines module.

Model.hm_wadlinesgetadulttestzone()

Returns the coordinates of the adult test zone boundary.

Model.hm_wadlinesgetchildtestzone()

Returns the coordinates of the child test zone boundary.

Model.hm_wadlinesgetdebugtracelines()

Creates the debug lines used to create different types of reference lines, and returns the coordinates.

Model.hm_wadlinesgetgridpoints()

Returns coordinate data defining WAD grid points.

Model.hm_wadlinesgetgridpointsleg()

Returns grid points for either upper or lower leg impact analysis.

Model.hm_wadlinesgetinternalbumperline()

Returns the averaged points for the internal bumper line as a series of x, y, and z values.

Model.hm_wadlinesgetleggridline()

Returns a series of three doubles denoting the points for the line calculated by the previous call to Model.hm_wadlinesgetgridpointsleg.

Model.hm_wadlinesgetreferenceline()

Returns coordinate data defining WAD reference lines.

Model.hm_wadlinesgetsectionmax()

Returns the most outward intercept of a cross section of the model as measured in a given direction.

Model.hm_wadlinesgetwadline()

Returns coordinate data defining a WAD line.

Model.hm_wadlinesgetwadpointtapeline()

Returns coordinate data defining a line made by the measuring tape running from the ground to the specified WAD point along the vehicle.

Model.hm_wadlinesinit()

Initializes the WAD lines module.

Model.hm_wadlinesispointintestzone()

Returns whether a point is inside a test zone by taking in the coordinates of the zone boundary.

Model.hm_wadlinessetaxes()

Sets the origin and coordinate axes for a WAD lines analysis.

Model.hm_wadlinessetbumper()

Sets the entities for the internal bumper components used for the internal bumper reference line and upper/lower leg grid point generation.

Model.hm_wadlinesgetleggridline()

Returns a series of three doubles denoting the points for the line calculated by the previous call to

Model.hm_wadlinesgetreferenceline()

Returns coordinate data defining WAD reference lines.

Model.hm_wadlinesgetsectionmax()

Returns the most outward intercept of a cross section of the model as measured in a given direction.

Model.hm_wadlinesgetwadline()

Returns coordinate data defining a WAD line.

Model.hm_wadlinesgetwadpointtapeline()

Returns coordinate data defining a line made by the measuring tape running from the ground to the specified WAD point along the vehicle.

Model.hm_wadlinesinit()

Initializes the WAD lines module.

Model.hm_wadlinesispointintestzone()

Returns whether a point is inside a test zone by taking in the coordinates of the zone boundary.

Model.hm_wadlinessetaxes()

Sets the origin and coordinate axes for a WAD lines analysis.

Model.hm_wadlinessetbumper()

Sets the entities for the internal bumper components used for the internal bumper reference line and upper/lower leg grid point generation.

Model.hm_wadlinessetentities_bycollection()

Sets the entities used for a WAD lines analysis.

Model.hm_wadlinessetentities_bymode()

Sets the entities used for a WAD lines analysis.

Model.hm_wadlinessetfrontentitiesforcollision()

Sets the front entities to be used to create the bonnet rear reference line.

Model.hm_wadlinessethood()

Sets the entities for the hood used to create the reference line.

Model.hm_wadlinessetoptions()

Sets various WAD lines module options.

Model.hm_wadlinessetparameters()

Sets basic parameters for a WAD lines analysis.

Model.hm_wadlinessetwindscreen()

Sets the rear entities (windshield) to be used to create the bonnet rear reference line.

Model.hm_wadlinessetwipers()

Sets the wiper entities for a WAD lines analysis.

Model.hm_xformnodetolocal()

Returns the coordinates of a node relative to a local coordinate system.

Model.hm_xformvectoratpointtoglobal()

Returns the global components of a vector defined at a node and relative to a local coordinate system.

Model.hm_xformvectoratpointtolocal()

Returns the local components of a vector defined at a node and relative to the global coordinate system.

Model.hm_xpointlocal()

Transforms a coordinate into a local system and returns the x value of the transformed point.

Model.hm_xpointvectorlocal()

Transforms a vector into a local system and returns the x value of the transformed vector.

Model.hm_ypointlocal()

Transforms a coordinate into a local system and returns the y value of the transformed point.

Model.hm_ypointvectorlocal()

Transforms a vector into a local system and returns the y value of the transformed vector.

Model.hm_zpointlocal()

Transforms a coordinate into a local system and returns the z value of the transformed point.

Model.hm_zpointvectorlocal()

Transforms a vector into a local system and returns the z value of the transformed vector.