ModelComponent

class rhino3dm.ModelComponent
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

Id

Guid: Gets or sets the ID of the current instance.

DataCRC(currentRemainder)

Increments the Cyclic Redundancy Check value by this instance.

Parameters:

currentRemainder (uint) – The current remainder value.

Returns:

The updated remainder value.

Return type:

uint

ClearId()

Resets the HasId property of the model component to false, if possible.

Return type:

void