Material¶

class samson.DataModel.DataGraph.Material(*args, **kwargs)¶

Bases: samson.Core.Reference.ReferenceTarget

This class describes a material.

SAMSON API: SBDDataGraphNodeMaterial

Overloaded function.

  1. __init__(self: samson.DataModel.DataGraph.Material) -> None

Constructs a material

  1. __init__(self: samson.DataModel.DataGraph.Material, colorScheme: samson.DataModel.DataGraph.ColorScheme) -> None

Constructs a material based on a given color scheme

  1. __init__(self: samson.DataModel.DataGraph.Material, color: SBDColor) -> None

Constructs a material based on a given color

getColorScheme(self: samson.DataModel.DataGraph.Material) → samson.DataModel.DataGraph.ColorScheme¶

Returns the color scheme

getMemoryFootprint(self: samson.Core.Reference.ReferenceTarget) → int¶

Returns the memory footprint

getNode(self: samson.DataModel.DataGraph.Material) → samson.DataModel.DataGraph.Node¶
setColorScheme(self: samson.DataModel.DataGraph.Material, colorScheme: samson.DataModel.DataGraph.ColorScheme) → bool¶

Sets the color scheme

isSerializable¶

Returns true when the class is serializable