Skip to content
On this page

Simplygon API

Here are all API changed compared to Simplygon 8.3.

Enum

All methods are now accepting and returning enums instead of uints.

Simplygon 8Simplygon 10
EventCodesReplaced by the new event mechanism
ErrorCodes::SG_ERROR_NOERROREErrorCodes::NoError
ErrorCodes::SG_ERROR_NOLICENSEEErrorCodes::NoLicense
ErrorCodes::SG_ERROR_NOTINITIALIZEDEErrorCodes::NotInitialized
ErrorCodes::SG_ERROR_ALREADYINITIALIZEDEErrorCodes::AlreadyInitialized
ErrorCodes::SG_ERROR_FILENOTFOUNDEErrorCodes::DLLOrDependenciesNotFound
ErrorCodes::SG_ERROR_INVALIDPARAMEErrorCodes::InvalidInputParam
ErrorCodes::SG_ERROR_FAILEDTESTINGEErrorCodes::FailedTesting
ErrorCodes::SG_ERROR_WRONGVERSIONEErrorCodes::DLLAndHeaderFileIsNotMatching
ErrorCodes::SG_ERROR_LOADFAILEDEErrorCodes::DLLFailedToLoad
ErrorCodes::SG_ERROR_LICENSE_WRONGAPPLICATIONEErrorCodes::LicenseNotForThisApplication
ErrorCodes::SG_ERROR_LICENSE_WRONGPLATFORMEErrorCodes::LicenseNotForThisPlatform
ErrorCodes::SG_ERROR_LICENSE_WRONGVERSIONEErrorCodes::LicenseNotForThisVersion
ErrorCodes::SG_ERROR_FAILEDLOOKUPEErrorCodes::FailedToResolveLicenseServerHostName
ErrorCodes::SG_ERROR_FAILEDCONTACTEErrorCodes::FailedToConnectToLicenseServer
ErrorCodes::SG_ERROR_FAILEDSENDEErrorCodes::FailedToConnectToLicenseServerAndSendData
ErrorCodes::SG_ERROR_FAILEDRCVEErrorCodes::FailedToConnectToLicenseServerAndReceiveData
ErrorCodes::SG_ERROR_CORRUPTEDEErrorCodes::DataFromLicenseServerIsCorrupt
ErrorCodes::SG_ERROR_EXPIREDEErrorCodes::LicenseHasExpired
ErrorCodes::SG_ERROR_INVALIDLICENSEEErrorCodes::LicenseIsInvalid
ErrorCodes::SG_ERROR_WRONGLICENSEEErrorCodes::LicenseNotForThisProduct
ErrorCodes::SG_ERROR_NONWCARDEErrorCodes::NoNetworkCardFound
ErrorCodes::SG_ERROR_DECODEFAILEDEErrorCodes::LicenseDecodeFailed
ErrorCodes::SG_ERROR_WRONGMACHINEEErrorCodes::LicenseLockNotMatchingMachine
ErrorCodes::SG_ERROR_DECODEFAILED2EErrorCodes::ConnectionToLicenseServerLost
ErrorCodes::SG_ERROR_DECODEFAILED3EErrorCodes::LicenseHashDataCorrupt
ErrorCodes::SG_ERROR_INVALIDLICENSE2EErrorCodes::LicenseExpired
ErrorCodes::SG_ERROR_EXPIRED2Removed
ErrorCodes::SG_ERROR_INVALID_LICENSE2Removed
ErrorCodes::SG_ERROR_WRONG_LICENSE2Removed
ErrorCodes::SG_ERROR_NO_NWCARDRemoved
ErrorCodes::SG_ERROR_DECODE_FAILEDRemoved
ErrorCodes::SG_ERROR_WRONG_MACHINE2EErrorCodes::LicenseNotLockedForThisMachine
ErrorCodes::SG_ERROR_DECODEFAILED4Removed
ErrorCodes::SG_ERROR_DECODEFAILED5Removed
ErrorCodes::SG_ERROR_INVALIDLICENSE3Removed
ErrorCodes::SG_ERROR_INVALIDWINDOWSVERSIONEErrorCodes::YourLicenseRequiresLatestWindows10
ErrorCodes::SG_ERROR_LICENSE_BADREQUESTEErrorCodes::LicenseServerReturnedBadRequest
ErrorCodes::SG_ERROR_LICENSE_UNKNOWNLICENSEEErrorCodes::UnknownLicenseKey
ErrorCodes::SG_ERROR_LICENSE_INACTIVEEErrorCodes::LicenseIsNotActive
ErrorCodes::SG_ERROR_LICENSE_NODECONFLICTEErrorCodes::MaxNodesReachForThisLicense
ErrorCodes::SG_ERROR_LICENSE_UPGRADEREQUIREDEErrorCodes::YourLicenseRequiresLatestSimplygon
ErrorCodes::SG_ERROR_LICENSE_BADREQUEST2EErrorCodes::LicenseServerReturnServerError
GeometryValidationCodes::SG_VALIDATIONERROR_NOERROREGeometryValidationCodes::NoError
GeometryValidationCodes::SG_VALIDATIONERROR_NAN_FLOATEGeometryValidationCodes::NanFloat
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_TRIANGLECOUNTEGeometryValidationCodes::IllegalTriangleCount
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_VERTEXCOUNTEGeometryValidationCodes::IllegalVertexCount
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_INDICESEGeometryValidationCodes::IllegalIndices
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_TRIANGLEEGeometryValidationCodes::IllegalTriangle
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_FIELD_ITEMCOUNTEGeometryValidationCodes::IllegalFieldItemCount
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_FIELD_TUPLECOUNTEGeometryValidationCodes::IllegalFieldTupleCount
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_FIELD_TUPLESIZEEGeometryValidationCodes::IllegalFieldTupleSize
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_FIELD_ITEMVALUEEGeometryValidationCodes::IllegalFieldItemValue
GeometryValidationCodes::SG_VALIDATIONERROR_ZEROAREA_TRIANGLEEGeometryValidationCodes::ZeroAreaTriangle
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_BONETUPLESIZEEGeometryValidationCodes::IllegalBoneTupleSize
GeometryValidationCodes::SG_VALIDATIONERROR_MISSING_OBJECTEGeometryValidationCodes::MissingObject
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_BONEEGeometryValidationCodes::IllegalBone
GeometryValidationCodes::SG_VALIDATIONERROR_ZERO_LENGTH_NORMALEGeometryValidationCodes::ZeroLengthNormal
GeometryValidationCodes::SG_VALIDATIONERROR_LARGE_FLOATEGeometryValidationCodes::LargeFloat
GeometryValidationCodes::SG_VALIDATIONERROR_DENORMAL_FLOATEGeometryValidationCodes::DenormalFloat
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_SCENE_NODE_GUIDEGeometryValidationCodes::IllegalSceneNodeGuid
ReductionTargetsReplaced by the new SetReductionTargets method
GeometryValidationCodes::SG_VALIDATIONERROR_ILLEGAL_SCENE_NODE_GUIDEGeometryValidationCodes::IllegalSceneNodeGuid
StopCondition::SG_STOPCONDITION_ANYEStopCondition::Any
StopCondition::SG_STOPCONDITION_ALLEStopCondition::All
ReductionHeuristics::SG_REDUCTIONHEURISTICS_FASTEReductionHeuristics::Fast
ReductionHeuristics::SG_REDUCTIONHEURISTICS_CONSISTENTEReductionHeuristics::Consistent
DataCreationPreferences::SG_DATACREATIONPREFERENCES_ONLY_USE_ORIGINAL_DATAEDataCreationPreferences::OnlyUseOriginalData
DataCreationPreferences::SG_DATACREATIONPREFERENCES_PREFER_ORIGINAL_DATAEDataCreationPreferences::PreferOriginalData
DataCreationPreferences::SG_DATACREATIONPREFERENCES_PREFER_OPTIMIZED_RESULTEDataCreationPreferences::PreferOptimizedResult
RemeshingSurfaceTransferMode::SG_SURFACETRANSFER_FASTESurfaceTransferMode::Fast
RemeshingSurfaceTransferMode::SG_SURFACETRANSFER_ACCURATEESurfaceTransferMode::Accurate
ProcessingModeRemoved
AtlasFillMode::SG_SURFACETRANSFER_ACCURATEEAtlasFillMode::Interpolate
AtlasFillMode::SG_ATLASFILLMODE_NEARESTNEIGHBOREAtlasFillMode::NearestNeighbor
AtlasFillMode::SG_ATLASFILLMODE_NONEEAtlasFillMode::NoFill
BoneReductionTargetsReplaced by the new SetBoneReductionTargets method
DitherPatterns::SG_DITHERPATTERNS_NO_DITHEREDitherPatterns::NoDither
DitherPatterns::SG_DITHERPATTERNS_FLOYDSTEINBERGEDitherPatterns::FloydSteinberg
DitherPatterns::SG_DITHERPATTERNS_JARVISJUDICENINKEEDitherPatterns::JarvisJudiceNinke
DitherPatterns::SG_DITHERPATTERNS_SIERRAEDitherPatterns::Sierra
OcclusionModes::SG_OCCLUSIONMODE_OCCLUDEREOcclusionMode::Occluder
OcclusionModes::SG_OCCLUSIONMODE_OCCLUDEEEOcclusionMode::Occludee
OcclusionModes::SG_OCCLUSIONMODE_STANDARDEOcclusionMode::Standard
TangentSpaceMethod::SG_TANGENTSPACEMETHOD_ORTHONORMALETangentSpaceMethod::OrthonormalRightHanded
TangentSpaceMethod::SG_TANGENTSPACEMETHOD_3DSMAXETangentSpaceMethod::Autodesk3dsMax
TangentSpaceMethod::SG_TANGENTSPACEMETHOD_ORTHONORMAL_LEFTHANDEDETangentSpaceMethod::OrthonormalLeftHanded
ValidationFrequency::SG_VALIDATIONFREQUENCY_NORMALEValidationFrequency::Normal
ValidationFrequency::SG_VALIDATIONFREQUENCY_COREEValidationFrequency::Core
ValidationFrequency::SG_VALIDATIONFREQUENCY_ULTRAEValidationFrequency::Ultra
TextureBlendType::SG_TEXTUREBLEND_REPLACEETextureBlendType::Replace
TextureBlendType::SG_TEXTUREBLEND_ADDETextureBlendType::Add
TextureBlendType::SG_TEXTUREBLEND_SUBTRACTETextureBlendType::Subtract
TextureBlendType::SG_TEXTUREBLEND_MULTIPLYETextureBlendType::Multiply
TextureBlendType::SG_TEXTUREBLEND_ALPHAETextureBlendType::Alpha
TextureBlendType::SG_TEXTUREBLEND_PRE_MULTIPLIED_ALPHAETextureBlendType::PreMultipliedAlpha
TextureBlendType::SG_TEXTUREBLEND_OVERETextureBlendType::Over
TextureBlendType::SG_TEXTUREBLEND_INETextureBlendType::In
TextureBlendType::SG_TEXTUREBLEND_OUTETextureBlendType::Out
TextureBlendType::SG_TEXTUREBLEND_ADD_W_ALPHAETextureBlendType::AddWAlpha
TextureBlendType::SG_TEXTUREBLEND_SUBTRACT_W_ALPHAETextureBlendType::SubtractWAlpha
TextureBlendType::SG_TEXTUREBLEND_MULTIPLY_W_ALPHAETextureBlendType::MultiplyWAlpha
TextureWrapMode::SG_TEXTUREWRAPMODE_WRAPETextureWrapMode::Wrap
TextureWrapMode::SG_TEXTUREWRAPMODE_CLAMPETextureWrapMode::Clamp
TextureWrapMode::SG_TEXTUREWRAPMODE_MIRRORETextureWrapMode::Mirror
ImageFileType::SG_IMAGEFILETYPE_UNSUPPORTEDEImageInputFormat::Unsupported
ImageFileType::SG_IMAGEFILETYPE_BMPEImageInputFormat::BMP
ImageFileType::SG_IMAGEFILETYPE_DDSEImageInputFormat::DDS
ImageFileType::SG_IMAGEFILETYPE_GIFEImageInputFormat::GIF
ImageFileType::SG_IMAGEFILETYPE_JPEGEImageInputFormat::JPEG
ImageFileType::SG_IMAGEFILETYPE_PNGEImageInputFormat::PNG
ImageFileType::SG_IMAGEFILETYPE_TGAEImageInputFormat::TGA
ImageFileType::SG_IMAGEFILETYPE_TIFFEImageInputFormat::TIFF
ImageFileType::SG_IMAGEFILETYPE_PSDEImageInputFormat::PSD
TexcoordGeneratorType::SG_TEXCOORDGENERATORTYPE_PARAMETERIZERETexcoordGeneratorType::Parameterizer
TexcoordGeneratorType::SG_TEXCOORDGENERATORTYPE_CHARTAGGREGATORETexcoordGeneratorType::ChartAggregator
TexcoordGeneratorType::SG_TEXCOORDGENERATORTYPE_PARAMETERIZER_OLDRemoved
TexcoordGeneratorType::SG_TEXCOORDGENERATORTYPE_PARAMETERIZER_8_1Removed
ChartAggregatorMode::SG_CHARTAGGREGATORMODE_TEXTURESIZEPROPORTIONSEChartAggregatorMode::TextureSizeProportions
ChartAggregatorMode::SG_CHARTAGGREGATORMODE_SURFACEAREAEChartAggregatorMode::SurfaceArea
ChartAggregatorMode::SG_CHARTAGGREGATORMODE_ORIGINALPIXELDENSITYEChartAggregatorMode::OriginalPixelDensity
ChartAggregatorMode::SG_CHARTAGGREGATORMODE_UVSIZEPROPORTIONSEChartAggregatorMode::UVSizeProportions
FlipFacesAndNormals::SG_FLIPFACESANDNORMALS_NONEEFlipFacesAndNormals::NoFlip
FlipFacesAndNormals::SG_FLIPFACESANDNORMALS_AUTOMATICEFlipFacesAndNormals::Automatic
FlipFacesAndNormals::SG_FLIPFACESANDNORMALS_MAKEDOUBLESIDEDEFlipFacesAndNormals::MakeDoubleSided
FlipFacesAndNormals::SG_FLIPFACESANDNORMALS_INVERTFACESEFlipFacesAndNormals::InvertFaces
FlipFacesAndNormals::SG_FLIPFACESANDNORMALS_INVERTNORMALSEFlipFacesAndNormals::InvertNormals
FlipFacesAndNormals::SG_FLIPFACESANDNORMALS_INVERTFACESANDNORMALSEFlipFacesAndNormals::InvertFacesAndNormals
CameraType::SG_CAMERATYPE_PERSPECTIVEECameraType::Perspective
CameraType::SG_CAMERATYPE_ORTHOGRAPHICECameraType::Orthographic
CameraType::SG_CAMERATYPE_OMNIDIRECTIONALECameraType::Omnidirectional
ComputeVisibilityMode::SG_COMPUTE_VISIBILITY_MODE_DIRECTXEComputeVisibilityMode::DirectX
ComputeVisibilityMode::SG_COMPUTE_VISIBILITY_MODE_SOFTWAREEComputeVisibilityMode::Software
MaterialType::SG_MATERIALTYPE_STANDARDEMaterialType::Standard
MaterialType::SG_MATERIALTYPE_FLIPBOOKEMaterialType::Flipbook
MaterialType::SG_MATERIALTYPE_BILLBOARDCLOUDEMaterialType::BillboardCloud
SettingValueType::SG_SETTINGVALUETYPE_INVALIDESettingValueType::Invalid
SettingValueType::SG_SETTINGVALUETYPE_BOOLESettingValueType::Bool
SettingValueType::SG_SETTINGVALUETYPE_INTESettingValueType::Int
SettingValueType::SG_SETTINGVALUETYPE_UINTESettingValueType::Uint
SettingValueType::SG_SETTINGVALUETYPE_DOUBLEESettingValueType::Double
SettingValueType::SG_SETTINGVALUETYPE_STRINGESettingValueType::String

Aggregation

Two new settings objects added to the aggregation processor, GeometryCullingSettings, VertexWeightSettings.

Simplygon 8Simplygon 10
AggregationSettings::SetBaseAtlasOnOriginalTexCoordsRemoved
AggregationSettings::GetBaseAtlasOnOriginalTexCoordsRemoved
AggregationSettings::SetMergeMaterialsRemoved
AggregationSettings::GetMergeMaterialsRemoved
AggregationSettings::SetTexCoordLevelNameAggregationSettings::SetTexCoordName
AggregationSettings::GetTexCoordLevelNameAggregationSettings::GetTexCoordName

Reduction

Vertex weight settings are now in a separate settings object VertexWeightSettings

Simplygon 8Simplygon 10
ReductionProcessor::GetMappingImageReductionProcessor::GetMappingImageForImageIndex
ReductionSettings::SetBoneReductionTargetsReductionSettings::SetReductionTargets
ReductionSettings::SetReductionTargetBoneRatioEnabled
ReductionSettings::SetReductionTargetBoneCountEnabled
ReductionSettings::SetReductionTargetOnScreenSizeEnabled
ReductionSettings::SetReductionTargetMaxDeviationEnabled
ReductionSettings::GetReductionTargetsReductionSettings::GetReductionTargetBoneRatioEnabled
ReductionSettings::GetReductionTargetBoneCountEnabled
ReductionSettings::GetReductionTargetOnScreenSizeEnabled
ReductionSettings::GetReductionTargetMaxDeviationEnabled
ReductionSettings::SetTriangleRatioReductionSettings::SetReductionTargetTriangleRatio
ReductionSettings::GetTriangleRatioReductionSettings::GetReductionTargetTriangleRatio
ReductionSettings::SetTriangleCountReductionSettings::SetReductionTargetTriangleCount
ReductionSettings::GetTriangleCountReductionSettings::GetReductionTargetTriangleCount
ReductionSettings::SetMaxDeviationReductionSettings::SetReductionTargetMaxDeviation
ReductionSettings::GetMaxDeviationReductionSettings::GetReductionTargetMaxDeviation
ReductionSettings::SetOnScreenSizeReductionSettings::SetReductionTargetOnScreenSize
ReductionSettings::GetOnScreenSizeReductionSettings::GetReductionTargetOnScreenSize
ReductionSettings::SetOnScreenSizeReductionSettings::SetReductionTargetOnScreenSize
ReductionSettings::SetStopConditionReductionSettings::SetReductionTargetStopCondition
ReductionSettings::GetStopConditionReductionSettings::GetReductionTargetStopCondition
ReductionSettings::SetUseVertexWeightsVertexWeightSettings::SetUseVertexWeightsInReducer
ReductionSettings::GetUseVertexWeightsVertexWeightSettings::GetUseVertexWeightsInReducer
ReductionSettings::SetWeightsFromColorChannelNameVertexWeightSettings::SetWeightsFromColorName
ReductionSettings::SetWeightsFromColorChannelNameVertexWeightSettings::GetWeightsFromColorName

Remeshing

Remeshing processor is now called RemeshingLegacyProcessor.
Remeshing processorV2 is now called RemeshingProcessor.
RemeshingSettings is now called RemeshingLegacySettings.
RemeshingSettingsV2 is now called RemeshingSettings.

The GeometryCullingSettings settings object added.

Simplygon 8Simplygon 10Note
RemeshingProcessor::GetMappingImageRemeshingLegacyProcessor::GetMappingImageForImageIndex
RemeshingProcessor::GetRemeshingSettingsRemeshingLegacyProcessor::GetRemeshingLegacySettings
RemeshingProcessor::RemeshGeometryRemeshingLegacyProcessor::RunProcessing
RemeshingProcessorV2::GetMappingImageRemeshingProcessor::GetMappingImageForImageIndex
RemeshingProcessorV2::GetRemeshingSettingsV2RemeshingProcessor::GetRemeshingSettings
RemeshingProcessorV2::RemeshGeometryRemeshingProcessor::RunProcessing
RemeshingSettings::SetHardEdgeAngleInRadiansRemeshingLegacySettings::SetHardEdgeAngleAngle is now in degrees and not radians
RemeshingSettings::GetHardEdgeAngleInRadiansRemeshingLegacySettings::GetHardEdgeAngleAngle is now in degrees and not radians
RemeshingSettingsV2::SetHardEdgeAngleInRadiansRemeshingSettings::SetHardEdgeAngleAngle is now in degrees and not radians
RemeshingSettingsV2::GetHardEdgeAngleInRadiansRemeshingSettings::GetHardEdgeAngleAngle is now in degrees and not radians
RemeshingSettingsV2::SetMeshGenerationModeRemeshingSettings::SetRemeshingMode
RemeshingSettingsV2::GetMeshGenerationModeRemeshingSettings::GetRemeshingMode
RemeshingSettingsV2::SetMergeBoldnessReplaced by the new HoleFilling setting
RemeshingSettingsV2::GetMergeBoldnessReplaced by the new HoleFilling setting
RemeshingSettingsV2::SetMergeDistanceReplaced by the new HoleFilling setting
RemeshingSettingsV2::GetMergeDistanceReplaced by the new HoleFilling setting

Impostor

Imposter settings are now categorized in the BillboardCloudSettings, FlipbookSettings and ImposterFromSingleViewSettings

Simplygon 8Simplygon 10
ImpostorProcessor::SetGeometryRemoved
ImpostorProcessor::GetImpostorGeometryImposterProcessor::GetImpostorGeometryFromSingleView
ImpostorProcessor::CalculateImpostorAspectRatioImposterProcessor::GetSingleViewAspectRatio

FoliageProcessor

FoliageProcessor is removed and all features can now be used in the ImposterProcessor.

ShadowMeshProcessor

ShadowMeshProcessor is retired and removed.

BoneSettings

Simplygon 8Simplygon 10
BoneSettings::SetBoneReductionTargetsBoneSettings::SetBoneReductionTargets
BoneSettings::SetBoneReductionTargetBoneRatioEnabled
BoneSettings::SetBoneReductionTargetBoneCountEnabled
BoneSettings::SetBoneReductionTargetOnScreenSizeEnabled
BoneSettings::SetBoneReductionTargetMaxDeviationEnabled
BoneSettings::GetBoneReductionTargetsBoneSettings::GetBoneReductionTargetBoneRatioEnabled
BoneSettings::GetBoneReductionTargetBoneCountEnabled
BoneSettings::GetBoneReductionTargetOnScreenSizeEnabled
BoneSettings::GetBoneReductionTargetMaxDeviationEnabled
BoneSettings::SetBoneRatioBoneSettings::SetBoneReductionTargetBoneRatio
BoneSettings::GetBoneRatioBoneSettings::GetBoneReductionTargetBoneRatio
BoneSettings::SetBoneCountBoneSettings::SetBoneReductionTargetBoneCount
BoneSettings::GetBoneCountBoneSettings::GetBoneReductionTargetBoneCount
BoneSettings::SetMaxDeviationBoneSettings::SetBoneReductionTargetMaxDeviation
BoneSettings::GetMaxDeviationBoneSettings::GetBoneReductionTargetMaxDeviation
BoneSettings::SetOnScreenSizeBoneSettings::SetBoneReductionTargetOnScreenSize
BoneSettings::GetOnScreenSizeBoneSettings::GetBoneReductionTargetOnScreenSize
BoneSettings::SetOnScreenSizeBoneSettings::SetBoneReductionTargetOnScreenSize
BoneSettings::SetStopConditionBoneSettings::SetBoneReductionTargetStopCondition
BoneSettings::GetStopConditionBoneSettings::GetBoneReductionTargetStopCondition

MappingImageSettings

Simplygon 8Simplygon 10
MappingImageSettings::SetMappingImageNameMappingImageSettings::GetInputMaterialSettings(index)::SetMaterialMapping
MappingImageSettings::GetMappingImageNameMappingImageSettings::GetInputMaterialSettings(index)::GetMaterialMapping
MappingImageSettings::SetHeightMappingImageSettings::GetOutputMaterialSettings(index)::SetTextureHeight
MappingImageSettings::GetHeightMappingImageSettings::GetOutputMaterialSettings(index)::GetTextureHeight
MappingImageSettings::SetWidthMappingImageSettings::GetOutputMaterialSettings(index)::SetTextureWidth
MappingImageSettings::GetWidthMappingImageSettings::GetOutputMaterialSettings(index)::GetTextureWidth
MappingImageSettings::SetMultisamplingLevelMappingImageSettings::GetOutputMaterialSettings(index)::SetMultisamplingLevel
MappingImageSettings::GetMultisamplingLevelMappingImageSettings::GetOutputMaterialSettings(index)::GetMultisamplingLevel
MappingImageSettings::SetGutterSpaceMappingImageSettings::GetOutputMaterialSettings(index)::SetGutterSpace
MappingImageSettings::GetGutterSpaceMappingImageSettings::GetOutputMaterialSettings(index)::GetGutterSpace
MappingImageSettings::SetTexCoordLevelNameMappingImageSettings::SetTexCoordName
MappingImageSettings::GetTexCoordLevelNameMappingImageSettings::GetTexCoordName
MappingImageSettings::GetUseVertexWeightsVertexWeightSettings::SeUseVertexWeightsInTexcoordGenerator
MappingImageSettings::SetUseVertexWeightsVertexWeightSettings::GetUseVertexWeightsInTexcoordGenerator
MappingImageSettings::SetParameterizerMaxStretchParameterizerSettings:SetParameterizerMaxStretch
MappingImageSettings::GetParameterizerMaxStretchParameterizerSettings:GetParameterizerMaxStretch
MappingImageSettings::SetParameterizerLargeChartsImportanceParameterizerSettings:SetLargeChartsImportance
MappingImageSettings::GetParameterizerLargeChartsImportanceParameterizerSettings:GetLargeChartsImportance
MappingImageSettings::SetChartAggregatorModeChartAggregatorSettings:SetChartAggregatorMode
MappingImageSettings::GetChartAggregatorModeChartAggregatorSettings:GetChartAggregatorMode
MappingImageSettings::SetChartAggregatorOriginalTexCoordLevelChartAggregatorSettings:SetOriginalTexCoordLevel
MappingImageSettings::GetChartAggregatorOriginalTexCoordLevelChartAggregatorSettings:GetOriginalTexCoordLevel
MappingImageSettings::SetChartAggregatorOriginalTexCoordLevelNameChartAggregatorSettings:SetOriginalTexCoordName
MappingImageSettings::GetChartAggregatorOriginalTexCoordLevelNameChartAggregatorSettings:GetOriginalTexCoordName
MappingImageSettings::SetChartAggregatorSeparateOverlappingChartsChartAggregatorSettings:SetSeparateOverlappingCharts
MappingImageSettings::GetChartAggregatorSeparateOverlappingChartsChartAggregatorSettings:GetSeparateOverlappingCharts
MappingImageSettings::SetChartAggregatorOriginalChartProportionsChannelChartAggregatorSettings:SetOriginalChartProportionsChannel
MappingImageSettings::GetChartAggregatorOriginalChartProportionsChannelChartAggregatorSettings:GetOriginalChartProportionsChannel

NormalCalculationSettings

Simplygon 8Simplygon 10Notes
NormalCalculationSettings::SetHardEdgeAngleInRadiansNormalCalculationSettings::SetHardEdgeAngleAngle is now in degrees and not radians
NormalCalculationSettings::GetHardEdgeAngleInRadiansNormalCalculationSettings::GetHardEdgeAngleAngle is now in degrees and not radians
NormalCalculationSettings::SetDetectPrimitiveNormalsRemoved
NormalCalculationSettings::GetDetectPrimitiveNormalsRemoved

RepairSettings

Simplygon 8Simplygon 10
RepairSettings::SetTjuncDistRepairSettings::SetTJuncDist
RepairSettings::GetTjuncDistRepairSettings::GetTJuncDist
RepairSettings::GetWeldOnlyObjectBoundaryRemoved
RepairSettings::SetWeldOnlyObjectBoundaryRemoved

Material casting

VertexColorBaker is replaced by the VertexColorCaster.

Simplygon 8Simplygon 10
MaterialCaster::GetCasterSettingsMaterialCaster::GetMaterialCasterSettings
MaterialCaster::SetDilationMaterialCasterSettings::SetDilation
MaterialCaster::GetDilationMaterialCasterSettings::GetDilation
MaterialCaster::SetOutputChannelsMaterialCasterSettings::SetOutputChannels
MaterialCaster::GetOutputChannelsMaterialCasterSettings::GetOutputChannels
MaterialCaster::SetOutputChannelBitDepthMaterialCasterSettings::SetOutputChannelBitDepth
MaterialCaster::GetOutputChannelBitDepthMaterialCasterSettings::GetOutputChannelBitDepth
MaterialCaster::SetDitherTypeMaterialCasterSettings::SetDitherType
MaterialCaster::GetDitherTypeMaterialCasterSettings::GetDitherType
MaterialCaster::SetFillModeMaterialCasterSettings::SetFillMode
MaterialCaster::GetFillModeMaterialCasterSettings::GetFillMode
MaterialCaster::SetUseMultisamplingMaterialCasterSettings::SetUseMultisampling
MaterialCaster::GetUseMultisamplingMaterialCasterSettings::GetUseMultisampling
MaterialCaster::CastMaterialsMaterialCaster::RunProcessing
MaterialCasterSettings::SetOutputChannelsMaterialCasterSettings::SetOutputPixelFormat
MaterialCasterSettings::GetOutputChannelsMaterialCasterSettings::GetOutputPixelFormat
MaterialCasterSettings::SetOutputChannelBitDepthMaterialCasterSettings::SetOutputPixelFormat
MaterialCasterSettings::GetOutputChannelBitDepthMaterialCasterSettings::GetOutputPixelFormat
AmbientOcclusionCaster::SetColorTypeAmbientOcclusionCaster::SetMaterialChannel
AmbientOcclusionCaster::GetColorTypeAmbientOcclusionCaster::GetMaterialChannel
AmbientOcclusionCaster::SetRaysPerPixelAmbientOcclusionCasterSettings::SetRaysPerPixel
AmbientOcclusionCaster::GetRaysPerPixelAmbientOcclusionCasterSettings::GetRaysPerPixel
AmbientOcclusionCaster::SetOcclusionFalloffAmbientOcclusionCasterSettings::SetOcclusionFalloff
AmbientOcclusionCaster::GetOcclusionFalloffAmbientOcclusionCasterSettings::GetOcclusionFalloff
AmbientOcclusionCaster::SetOcclusionMultiplierAmbientOcclusionCasterSettings::SetOcclusionMultiplier
AmbientOcclusionCaster::GetOcclusionMultiplierAmbientOcclusionCasterSettings::GetOcclusionMultiplier
AmbientOcclusionCaster::SetUseSimpleOcclusionModeAmbientOcclusionCasterSettings::SetUseSimpleOcclusionMode
AmbientOcclusionCaster::GetUseSimpleOcclusionModeAmbientOcclusionCasterSettings::GetUseSimpleOcclusionMode
ColorCaster::SetColorTypeColorCasterSettings::SetMaterialChannel
ColorCaster::GetColorTypeColorCasterSettings::GetMaterialChannel
ColorCaster::SetOutputSRGBColorCasterSettings::SetOutputSRGB
ColorCaster::GetOutputSRGBColorCasterSettings::GetOutputSRGB
DisplacementCaster::SetDistanceScalingDisplacementCasterSettings::SetDistanceScaling
DisplacementCaster::GetDistanceScalingDisplacementCasterSettings::GetDistanceScaling
DisplacementCaster::SetGenerateScalarDisplacementDisplacementCasterSettings::SetGenerateScalarDisplacement
DisplacementCaster::GetGenerateScalarDisplacementDisplacementCasterSettings::GetGenerateScalarDisplacement
DisplacementCaster::SetGenerateTangentSpaceDisplacementDisplacementCasterSettings::SetGenerateTangentSpaceDisplacement
DisplacementCaster::GetGenerateTangentSpaceDisplacementDisplacementCasterSettings::GetGenerateTangentSpaceDisplacement
DisplacementCaster::SetNormalMapTextureLevelDisplacementCasterSettings::SetNormalMapTexCoordLevel
DisplacementCaster::GetNormalMapTextureLevelDisplacementCasterSettings::GetNormalMapTexCoordLevel
DisplacementCasterSettings::SetNormalMapTextureLevelDisplacementCasterSettings::SetNormalMapTextureLevel
DisplacementCasterSettings::GetNormalMapTextureLevelDisplacementCasterSettings::GetNormalMapTextureLevel
NormalCaster::SetNormalsChannelNormalsCasterSettings::SetMaterialChannel
NormalCaster::GetNormalsChannelNormalsCasterSettings::GetMaterialChannel
NormalCaster::SetFlipBackfacingNormalsNormalsCasterSettings::SetFlipBackfacingNormals
NormalCaster::GetFlipBackfacingNormalsNormalsCasterSettings::GetFlipBackfacingNormals
NormalCaster::SetGenerateTangentSpaceNormalsNormalsCasterSettings::SetGenerateTangentSpaceNormals
NormalCaster::GetGenerateTangentSpaceNormalsNormalsCasterSettings::GetGenerateTangentSpaceNormals
NormalCaster::SetFlipGreenNormalsCasterSettings::SetFlipGreen
NormalCaster::GetFlipGreenNormalsCasterSettings::GetFlipGreen
ColorCaster::SetColorTypeOpacityCasterSettings::SetMaterialChannel
ColorCaster::GetColorTypeOpacityCasterSettings::GetMaterialChannel
ColorCaster::SetOutputSRGBColorCasterSettings::SetOutputSRGB
ColorCaster::GetOutputSRGBColorCasterSettings::GetOutputSRGB

Scene

Simplygon 8Simplygon 10
Scene::RemoveSceneNodesScene::RemoveSceneNodesInSelectionSet
Scene::RemoveSceneNodesScene::RemoveSceneNodesOfType
Scene::GetNodeByGUIDScene::GetSubNodeByGUID
Scene::GetCombinedGeometryScene::NewCombinedGeometryFromSelectionSet

Material

Simplygon 8Simplygon 10
Material::GetChannelCountMaterial::GetMaterialChannelCount
Material::GetChannelFromIndexMaterial::GetMaterialChannelFromIndex
Material::AddUserChannelMaterial::AddMaterialChannel
Material::RemoveUserChannelMaterial::RemoveMaterialChannel
Material::HasUserChannelMaterial::HasMaterialChannel

ShadingTextureNode

Simplygon 8Simplygon 10
ShadingTextureNode::SetTextureLevelNameShadingTextureNode::SetTexCoordName
ShadingTextureNode::GetTextureLevelNameShadingTextureNode::GetTexCoordName
ShadingTextureNode::SetTextureLevelShadingTextureNode::SetTexCoordLevel
ShadingTextureNode::GetTextureLevelShadingTextureNode::GetTexCoordLevel

ShadingCustomNode

See shading custom node example.

Matrix4x4

Simplygon 8Simplygon 10
Matrix4x4::TransposeMatrix4x4::SetToTranspose
Matrix4x4::InvertMatrix4x4::SetToInvert

GraphicsExporter

Simplygon 8Simplygon 10
GraphicsExporter::SetPrimaryTexCoordLevelNameGraphicsExporter::SetPrimaryTexCoordName
GraphicsExporter::GetPrimaryTexCoordLevelNameGraphicsExporter::GetPrimaryTexCoordName

ImageDataImporter

Simplygon 8Simplygon 10
ImageDataImporter::GetImageTypeImageDataImporter::GetImageFileFormat

NormalRepairer

Simplygon 8Simplygon 10Notes
NormalRepairer::SetSelectionSetIDNormalRepairer::SetProcessSelectionSetID
NormalRepairer::GetSelectionSetIDNormalRepairer::GetProcessSelectionSetID
NormalRepairer::SetHardEdgeAngleInRadiansNormalRepairer::SetHardEdgeAngleAngle is now in degrees and not radians
NormalRepairer::GetHardEdgeAngleInRadiansNormalRepairer::GetHardEdgeAngleAngle is now in degrees and not radians
NormalRepairer::SetBorderFlagsMaskRemoved
NormalRepairer::GetBorderFlagsMaskRemoved
NormalRepairer::SetDetectPrimitiveNormalsRemoved
NormalRepairer::GetDetectPrimitiveNormalsRemoved

SurfaceMapper

Simplygon 8Simplygon 10Notes
SurfaceMapper::SetDestinationTexCoordSetRemoved
SurfaceMapper::GetDestinationTexCoordSetRemoved
SurfaceMapper::SetSearchDirectionHardEdgeAngleInRadiansSurfaceMapper::SetSearchDirectionHardEdgeAngleAngle is now in degrees and not radians
SurfaceMapper::GetSearchDirectionHardEdgeAngleInRadiansSurfaceMapper::GetSearchDirectionHardEdgeAngleAngle is now in degrees and not radians

TangentCalculator

Simplygon 8Simplygon 10
TangentCalculator::CalculateTangentsTangentCalculator::CalculateTangentsForNodeHierarchy