Skip to main content

AVxcelerate Asset Preparation API 2024 R2

asset_preparation::v3::geometry::MaterialPartProperties Struct Reference

Last update: 16.07.2025

The properties of the material part. More...

Collaboration diagram for asset_preparation::v3::geometry::MaterialPartProperties:

Public Attributes

TransparencyMode transparency_mode = 1
 
google::protobuf::Int32Value surface_source_identifier = 2
 
google::protobuf::Int32Value material_identifier = 3
 
google::protobuf::Int32Value start_index = 4
 
google::protobuf::Int32Value indices_count = 5
 
google::protobuf::Int32Value temperature_variation_texture_identifier = 6
 
google::protobuf::Int32Value temperature_variation_uv_channel = 7
 
google::protobuf::DoubleValue temperature_variation_amplitude = 8
 
repeated common::TagIdentity removed_tags = 9
 
repeated common::Tag added_tags = 10
 

Detailed Description

The properties of the material part.

Member Data Documentation

◆ transparency_mode

TransparencyMode asset_preparation::v3::geometry::MaterialPartProperties::transparency_mode = 1

The material part transparency mode.

◆ surface_source_identifier

google::protobuf::Int32Value asset_preparation::v3::geometry::MaterialPartProperties::surface_source_identifier = 2

The identifier of the surface source.

Note
Optional field.
The surface source reference can be removed by setting the value '-1'.

◆ material_identifier

google::protobuf::Int32Value asset_preparation::v3::geometry::MaterialPartProperties::material_identifier = 3

The identifier of the material.

Note
The material reference can be removed by setting the value '-1' and the default material is applied in this case.

◆ start_index

google::protobuf::Int32Value asset_preparation::v3::geometry::MaterialPartProperties::start_index = 4

The position of the first index from the indices array to reference vertices where the associated material should be applied.

◆ indices_count

google::protobuf::Int32Value asset_preparation::v3::geometry::MaterialPartProperties::indices_count = 5

The number of indices from the indices array to reference vertices where the associated material should be applied.

◆ temperature_variation_texture_identifier

google::protobuf::Int32Value asset_preparation::v3::geometry::MaterialPartProperties::temperature_variation_texture_identifier = 6

The identifier of the temperature variation texture.

Note
Optional field.
The temperature variation texture reference can be removed by setting the value '-1'.

◆ temperature_variation_uv_channel

google::protobuf::Int32Value asset_preparation::v3::geometry::MaterialPartProperties::temperature_variation_uv_channel = 7

The temperature variation UV channel.

Note
Must be 1, 2, 3 or 4.
The default value is 1.

◆ temperature_variation_amplitude

google::protobuf::DoubleValue asset_preparation::v3::geometry::MaterialPartProperties::temperature_variation_amplitude = 8

The temperature variation amplitude.

Unit: Degree

Note
Must be a double in the range [0,2000].
The default value is 0.
If the temperature variation texture is not defined, the amplitude will be ignored.

◆ removed_tags

repeated common::TagIdentity asset_preparation::v3::geometry::MaterialPartProperties::removed_tags = 9

Tag(s) to remove from the material part.

◆ added_tags

repeated common::Tag asset_preparation::v3::geometry::MaterialPartProperties::added_tags = 10

Tag(s) to add to the material part.

Note
Only LightingType Tags are allowed.

The documentation for this struct was generated from the following file:
  • geometry_description.proto

Connect with Ansys