2017.2 API Programmer's Guide

The 2017.2 API Programmer's Guide

Masking of Solid Surfaces

The masking of individual surfaces of solids has thus far not been supported. To mask a solid surface, the solid must first be deleted, and then individual surfaces can be masked. In addition, user scripts may have come to rely that when a solid is displayed, all of its surfaces are also displayed. However, masking of individual surfaces of solids will be supported starting with the 2018 release. It is important for users to take action to update the logic in their scripts now, so that they will continue to work when the new support is available.

Removal of hm_solverconvert command

This command will be deprecated and removed with the 2018 release. It is important for users to take action to update their scripts to use *solverconvert now, so that they will continue to work when hm_solverconvert is removed.

New Commands

Modified Commands

The following commands have modified behavior that potentially require script updates:
The following commands have new options or enhanced capabilities. Existing scripts are not affected and only need to be updated if usage of the new functionality is desired:
  • Connectors
    • *CE_ConvertLinksByMark - Added new optional arguments target_link_rule, target_link_state and keep_current_state.
    • *CE_MarkUpdateLink - Added new optional arguments keep_current_state, search_uid and replace_uid.
    • *CE_UpdateLink - Added new optional arguments target_link_rule, target_link_state and keep_current_state.
  • Data Names
    • crosssections - Added new data names Section_Type and sectiontypetoggle.
    • modules - Added new data names variant_condition and variant_scope.
    • opticontrols - Added new data names contol, contoltoggle, restart, restarttoggle, topdisc, topdisctoggle, topdv and topdvtoggle.
    • optiresponses - Added new data names dresp1lv, dresp1lvloadstep, dresp1lvopttable, dresp1lvrid, dresp1v, dresp1vrid, dresp2lv, dresp2lvloadstep, dresp2lvopttable, dresp2lvrid, dresp2v, dresp2vrid, dresp2vvopttable and drespvopttable.
    • properties - Added new data name laminate.
  • General/Core

Removed Commands

The following commands have been removed and are no longer available for use in scripts: