Material¶
Declaration¶
- class declaracad.occ.materials.Material(name='', **kwargs)[source]¶
Bases:
Atom- Attributes:
- ambient_color
- color
- diffuse_color
- emissive_color
- name
- pbr
- refraction_index
- shininess
- specular_color
- transparency
Methods
freezeFreeze the atom to prevent further modifications to its attributes.
get_memberGet the named member for the atom.
has_observerGet whether the atom has the given observer for a given topic.
has_observersGet whether the atom has observers for a given topic.
members()Get the members dictionary for the type.
notifications_enabledGet whether notification is enabled for the atom.
notifyCall the registered observers for a given topic with positional and keyword arguments.
observeRegister an observer callback to observe changes on the given topic(s).
set_notifications_enabledEnable or disable notifications for the atom.
suppress_notifications()Disable member notifications within in a context.
unobserveUnregister an observer callback for the given topic(s).
- color¶
Colors
- name¶
Name
- pbr¶
PBR Material definintion
No implementation found