Search Results for

    Show / Hide Table of Contents

    Interface IMaterials

    Gives access to methods to read or write in a material document.

    Namespace: TopSolid.Cad.Design.Automating
    Assembly: TopSolid.Cad.Design.Automating.dll
    Syntax
    [ServiceContract]
    [AvailableSinceVersion(7, 16, 0, 0)]
    public interface IMaterials
    Remarks

    This interface is available since v7.16.

    Methods

    Name Description
    CreateMaterialParameter(DocumentId, PdmMinorRevisionId)

    Creates a material parameter into a document

    GetAlbedoColor(DocumentId)

    Gets the Albado color.

    GetAlbedoTextureDocument(DocumentId)

    Gets the Albado texture document.

    GetAmbientOcclusionFactor(DocumentId)

    Gets the Ambient Occlusion factor.

    GetAmbientOcclusionTextureDocument(DocumentId)

    Gets the Ambient Occlusion texture document.

    GetAnisotropyAngleFactor(DocumentId)

    Gets Anisotropy Angle Factor

    GetBrinellHardnessFactor(DocumentId)

    Get Brinell Hardness factor

    GetBulkModulus(DocumentId, out double)

    Gets Bulk Modulus

    GetBumpRotation(DocumentId)

    Gets the rotation for bump texture.

    GetBumpScale(DocumentId)

    Gets Bump Scale Factor

    GetCategory(DocumentId)

    Gets the material category of a material document.

    GetCuttingForce(DocumentId, out double)

    Gets Cutting Force

    GetCuttingForceIncrement(DocumentId, out double)

    Gets Cutting Force Increment

    GetDensity(DocumentId)

    Gets the material density.

    GetElasticLimit(DocumentId, out double)

    Gets Elastic Limit

    GetElongationAtBreak(DocumentId, out double)

    Gets Elongation at break

    GetGlossinessFactor(DocumentId)

    Gets Glossiness Factor

    GetHatchingDocument(DocumentId)

    Gets the hatching document to a material document.

    GetHomogeneousParameterValue(DocumentId, out bool?)

    Gets the Homogeneous Parameter

    GetIsotropicParameterValue(DocumentId, out bool?)

    Gets the Isotropic Parameter

    GetMaterialApperanceInfo(DocumentId, bool, bool, bool, bool)

    Gets the material apperance information.

    GetMaterialModel(DocumentId)

    Gets the material model of a material document.

    GetMaterialParameterValue(ElementId, out DocumentId, out MaterialCategoryType)

    Gets Document and Category from a Material Parameter

    GetMeltingTemperature(DocumentId, out double)

    Gets Melting Temperature

    GetMetalnessFactor(DocumentId)

    Gets the Metalness factor.

    GetMetalnessTextureDocument(DocumentId)

    Gets the Metalness texture document.

    GetNormalFactor(DocumentId)

    Gets the Normal factor.

    GetNormalTextureDocument(DocumentId)

    Gets the Normal texture document.

    GetOpacityColor(DocumentId)

    Gets the Opacity color.

    GetOpacityTextureDocument(DocumentId)

    Gets the Opacity texture document.

    GetPlasticStrainRatio(DocumentId, out double)

    Gets Plastic Strain Ratio

    GetPoissonRatio(DocumentId, out double)

    Gets Poisson Ratio

    GetRefractiveIndex(DocumentId)

    Gets the refractive index.

    GetRockwellFactors(DocumentId, out double, out double, out double)

    Gets Rockwell factors

    GetRotation(DocumentId)

    Gets the rotation for color texture.

    GetRoughnessFactor(DocumentId)

    Gets the Roughness factor.

    GetRoughnessTextureDocument(DocumentId)

    Gets the Roughness texture document.

    GetScale(DocumentId)

    Gets the scale.

    GetSectionReductionAtBreak(DocumentId, out double)

    Gets Section Reduction At Break

    GetShearModulus(DocumentId, out double)

    Gets Shear Modulus

    GetShrinkageFactor(DocumentId, out double)

    Gets Shrinkage Factor

    GetSpecificHeatCapacity(DocumentId, out double)

    Gets Specific Heat Capacity

    GetSpecularColor(DocumentId)

    Gets Specular Color Factor

    GetTextureMapping(DocumentId, out TextureMappingType)

    Gets Texture Mapping

    GetThermalConductivity(DocumentId, out double)

    Gets Thermal Conductivity

    GetThermalExpansionCoefficient(DocumentId, out double)

    Gets Thermal Expansion Coefficient

    GetTransmissionGlossinessFactor(DocumentId)

    Gets the Transmission Glossiness factor.

    GetTransmissionGlossinessTextureDocument(DocumentId)

    Gets the Transmission Glossiness texture document.

    GetTransmissionScatteringColor(DocumentId)

    Gets the Transmission Scattering color.

    GetTransmissionScatteringLength(DocumentId)

    Gets the Transmission Scattering length.

    GetUltimateStress(DocumentId, out double)

    Gets Ultimate Stress

    GetVickersHardnessFactor(DocumentId)

    Get Vickers Hardness factor

    GetYoungModulus(DocumentId, out double)

    Gets Young Modulus

    IsMaterialParameter(ElementId)

    Tells if an element is a Material Parameter

    SetAlbedoColor(DocumentId, Color)

    Sets the Albedo color.

    SetAlbedoTextureDocument(DocumentId, DocumentId)

    Sets the Albado texture document.

    SetAmbientOcclusionFactor(DocumentId, double)

    Sets the Ambient Occlusion factor.

    SetAmbientOcclusionTextureDocument(DocumentId, DocumentId)

    Sets the Ambient Occlusion texture document.

    SetAngularScale(DocumentId, double)

    Sets the angular scale.

    SetAnisotropyAngleFactor(DocumentId, double)

    Sets Anisotropy Angle Factor

    SetBrinellHardnessFactor(DocumentId, double)

    Set Brinell Hardness factor

    SetBulkModulus(DocumentId, double)

    Sets Bulk Modulus

    SetBumpRotation(DocumentId, double)

    Sets the rotation for bump texture.

    SetBumpScale(DocumentId, double)

    Sets Bump Scale Factor

    SetCategory(DocumentId, MaterialCategoryType)

    Sets the material category of a material document.

    SetCuttingForce(DocumentId, double)

    Sets Cutting Force

    SetCuttingForceIncrement(DocumentId, double)

    Sets Cutting Force Increment

    SetDensity(DocumentId, double)

    Sets the material density.

    SetElasticLimit(DocumentId, double)

    Sets Elastic Limit

    SetElongationAtBreak(DocumentId, double)

    Sets Elongation at break

    SetGlossinessFactor(DocumentId, double)

    Sets Glossiness Factor

    SetHatchingDocument(DocumentId, DocumentId)

    Sets the hatching document to a material document.

    SetHomogeneousParameterValue(DocumentId, bool?)

    Sets the Homogeneous Parameter

    SetIsotropicParameterValue(DocumentId, bool?)

    Sets the Isotropic Parameter

    SetMaterialApperanceInfo(DocumentId, bool, bool, bool, bool)

    Sets the material apperance information.

    SetMaterialModel(DocumentId, MaterialModelType)

    Sets the material model of a material document.

    SetMaterialParameterValue(ElementId, PdmMinorRevisionId)

    Sets value of a Material Parameter

    SetMeltingTemperature(DocumentId, double)

    Sets Melting Temperature

    SetMetalnessFactor(DocumentId, double)

    Sets the Metalness factor.

    SetMetalnessTextureDocument(DocumentId, DocumentId)

    Sets the Metalness texture document.

    SetNormalFactor(DocumentId, double)

    Sets the Normal factor.

    SetNormalTextureDocument(DocumentId, DocumentId)

    Sets the Normal texture document.

    SetOpacityColor(DocumentId, Color)

    Sets the Opacity color.

    SetOpacityTextureDocument(DocumentId, DocumentId)

    Sets the Opacity texture document.

    SetPlasticStrainRatio(DocumentId, double)

    Sets Plastic Strain Ratio

    SetPoissonRatio(DocumentId, double)

    Sets Poisson Ratio

    SetRefractiveIndex(DocumentId, double)

    Sets the refractive index.

    SetRockwellFactors(DocumentId, double?, double?, double?)

    Set Rockwell Factors

    SetRotation(DocumentId, double)

    Sets the rotation for color texture.

    SetRoughnessFactor(DocumentId, double)

    Sets the Roughness factor.

    SetRoughnessTextureDocument(DocumentId, DocumentId)

    Sets the Roughness texture document.

    SetScale(DocumentId, double)

    Sets the scale.

    SetSectionReductionAtBreak(DocumentId, double)

    Sets Section Reduction At Break

    SetShearModulus(DocumentId, double)

    Sets Shear Modulus

    SetShrinkageFactor(DocumentId, double)

    Sets Shrinkage Factor

    SetSpecificHeatCapacity(DocumentId, double)

    Sets Specific Heat Capacity

    SetSpecularColor(DocumentId, Color)

    Sets Specular Scale Factor

    SetTextureMapping(DocumentId, TextureMappingType)

    Sets the texture mapping of a material document.

    SetThermalConductivity(DocumentId, double)

    Sets Thermal Conductivity

    SetThermalExpansionCoefficient(DocumentId, double)

    Sets Thermal Expansion Coefficient

    SetTransmissionGlossinessFactor(DocumentId, double)

    Sets the Transmission Glossiness factor.

    SetTransmissionGlossinessTextureDocument(DocumentId, DocumentId)

    Sets the Transmission Glossiness texture document.

    SetTransmissionScatteringColor(DocumentId, Color)

    Sets the Transmission Scattering color.

    SetTransmissionScatteringLength(DocumentId, double)

    Sets the Transmission Scattering length.

    SetUltimateStress(DocumentId, double)

    Sets Ultimate Stress

    SetVerticalAngularScale(DocumentId, double)

    Sets the vertical angular scale.

    SetVerticalScale(DocumentId, double)

    Sets the vertical scale.

    SetVickersHardnessFactor(DocumentId, double)

    Set Vickers Hardness factor

    SetYoungModulus(DocumentId, double)

    Sets Young Modulus

    In this article
    Back to top
    • Term of use
    • Corporate information
    • Privacy Policy - GDPR

    Copyright ©2025 TopSolid - All rights reserved.