ModelComponent ============== .. py:module:: rhino3dm .. py:class:: ModelComponent .. py:attribute:: IsSystemComponent bool: True if this model component is a system constant. An incomplete list of system constant model components is below:ON_ModelComponent::Unset ON_InstanceDefinition::Empty ON_Linetype::UnsetON_Linetype::ContinuousON_Linetype::ByLayerON_Linetype::ByParent ON_Layer::UnsetON_Layer::Default ON_TextStyle::UnsetON_TextStyle::DefaultON_TextStyle::ByLayerON_TextStyle::ByParent ON_DimStyle::UnsetON_DimStyle::DefaultON_DimStyle::DefaultInchDecimalON_DimStyle::DefaultInchFractionalON_DimStyle::DefaultFootInchArchitectureON_DimStyle::DefaultMillimeterSmallON_DimStyle::DefaultMillimeterLargeON_DimStyle::DefaultMillimeterArchitecture .. py:attribute:: Id Guid: Gets or sets the ID of the current instance. .. py:method:: DataCRC(currentRemainder) Increments the Cyclic Redundancy Check value by this instance. :param uint currentRemainder: The current remainder value. :return: The updated remainder value. :rtype: uint .. py:method:: ClearId() Resets the HasId property of the model component to false, if possible. :rtype: void