Documentation

Support

Asset Transformer SDK


User Manual

Python API

C# API

Changelog

Discussions

Asset Transformer SDK

Algo

Python API types
Read time 9 minutesLast updated 19 hours ago

AlignmentMode

Enum of core.Int

Name

Value

Auto0
Portrait1
Landscape2
Functions accepting this type or a list of this type as a parameter:

AttributType

Enum of core.Int

Name

Value

Patches4020
PatchMaterials4021
PatchBoundaries4022
UVs4035
Normals4036
Tangents4037
Binormals4038
Functions accepting this type or a list of this type as a parameter:

BakeMaps

Fields

Type

Name

Default

Description

diffuseBooleanTrue
normalBooleanTrue
roughnessBooleanTrue
metallicBooleanTrue
opacityBooleanTrue
ambientOcclusionBooleanTrue
emissiveBooleanTrue

BakeOption

Fields

Type

Name

Default

Description

resolutionInt1024
paddingInt1Add padding to the map. A negative value means that the texture will be filled, and the padding for uv island is the absolute value.
texturesBakeMaps
Functions accepting this type or a list of this type as a parameter:

BakedValue

Fields

Type

Name

Default

Description

occurrenceOccurrence0
polygonIdIdent-1
paramUDouble0.0
paramVDouble0.0
materialMaterial0

BakingSession

Base class: core.UInt
Functions accepting this type or a list of this type as a parameter:

Box

Fields

Type

Name

Default

Description

positionAffine
lengthDouble200
heightDouble200
depthDouble200
Functions accepting this type or a list of this type as a parameter:

BoxParameters

Fields

Type

Name

Default

Description

SizeXDouble1000
SizeYDouble1000
SizeZDouble1000
SubdivisionInt1

BricksReturn

Fields

Type

Name

Default

Description

RootOccurrence0
BricksBrickDefinitionList

CapsuleParameters

Fields

Type

Name

Default

Description

RadiusDouble250
HeightDouble250
LatitudeInt16
LongitudeInt16

ComputingQuality

Enum of core.Int

Name

Value

High0
Medium1
Low2

ConeParameters

Fields

Type

Name

Default

Description

BottomRadiusDouble250
HeightDouble500
SidesInt16

ConvexityFilter

Enum of core.Long

Name

Value

OnConvex0
OnConcave1
OnConvexAndConcave2
Functions accepting this type or a list of this type as a parameter:

CostEvaluation

Enum of core.Int

Name

Value

SumEvaluation0
MaxEvaluation1
AverageEvaluation2
Functions accepting this type or a list of this type as a parameter:

CreateOccluder

Enum of core.Int

Name

Value

Occludee0
Occluder1
Functions accepting this type or a list of this type as a parameter:

Cylinder

Fields

Type

Name

Default

Description

positionAffine
radiusDouble100
lengthDouble200
Functions accepting this type or a list of this type as a parameter:

CylinderParameters

Fields

Type

Name

Default

Description

RadiusDouble250
HeightDouble1000
SidesInt16

DecimateOptionsSelector

Select between:

DiskSegmentationMethod

Enum of core.Int

Name

Value

Perimeter0
GaussianCurvature1

ElementFilter

Enum of core.Int

Name

Value

Polygons0
Points1
Hybrid2
Functions accepting this type or a list of this type as a parameter:

Feature

Fields

Type

Name

Default

Description

typeFeatureTypeUnknown
inputsFeatureInputList

FeatureInput

Fields

Type

Name

Default

Description

positionPoint3
directionVector3
diameterDistance0

FeatureInputList

List of algo.FeatureInput

FeatureList

List of algo.Feature

FeatureType

Enum of core.Int

Name

Value

Unknown0
ThroughHole1
BlindHole2

FilletingMode

Enum of core.Int

Name

Value

Width0
Distance1
Depth2
Radius3
Functions accepting this type or a list of this type as a parameter:

FlatteningStopCondition

Enum of core.Long

Name

Value

MEAN_DEFORMATION0
ABSOLUTE_DEFORMATION1

HexahedronParameters

Fields

Type

Name

Default

Description

XLengthDouble1
YLengthDouble1
ZLengthDouble1

InnerOuterOption

Enum of core.Int

Name

Value

All0
OnlyOuter1
OnlyInners2
Functions accepting this type or a list of this type as a parameter:

MeshBooleanOperation

Enum of core.Int

Name

Value

SplitOnly0
Union1
Intersection2
Subtraction3
Functions accepting this type or a list of this type as a parameter:

OccurrenceFeatures

Fields

Type

Name

Default

Description

occurrenceOccurrence0
featuresFeatureList

OccurrenceFeaturesList

List of algo.OccurrenceFeatures

OctahedralImpostor

Fields

Type

Name

Default

Description

OctaTransformMatrix4geom.IdentityMatrix4
RadiusDouble1
NormalMapImage0
DepthMapImage0
DiffuseMapImage0
MetallicMapImage0
AOMapImage0
RoughnessMapImage0

OrientStrategy

Enum of core.Int

Name

Value

ExteriorOnly0
VisibilityOrExterior1
VisibilityByConnected2
VisibilityByPolygon3
ConformToMajority4
Functions accepting this type or a list of this type as a parameter:

OrientStrategyAdvanced

Enum of core.Int

Name

Value

VisibilityByConnected0
VisibilityByPolygon1
Functions accepting this type or a list of this type as a parameter:

Plane

Fields

Type

Name

Default

Description

positionAffine
lengthDouble200
heightDouble200
Functions accepting this type or a list of this type as a parameter:

PlaneParameters

Fields

Type

Name

Default

Description

SizeXDouble1000
SizeYDouble1000
SubdivisionXInt1
SubdivisionYInt1

PrimitiveShapeParameters

Select between:

QualityMemoryTradeoff

Enum of core.Int

Name

Value

PreferQuality0
PreferMemory1

QualitySpeedTradeoff

Enum of core.Int

Name

Value

PreferQuality0
PreferSpeed1
Functions accepting this type or a list of this type as a parameter:

RatioUV3DMode

Enum of core.Int

Name

Value

SmallestRatio0
HighestRatio1
AverageRatio2
MedianRatio3
Functions accepting this type or a list of this type as a parameter:

RelaxUVMethod

Enum of core.Int

Name

Value

Angle0
Edge1

ReplaceByBoxType

Enum of core.Int

Name

Value

Minimum0
LocallyAligned1
Functions accepting this type or a list of this type as a parameter:

ReplaceByMode

Enum of core.Int

Name

Value

ByOccurrence0
All1

ReplaceByOccurrenceOptions

Fields

Type

Name

Default

Description

OccurrenceOccurrence0
AlignedBooleanFalse

ReplaceByOption

Select between:

ReplaceByPrimitiveOptions

Fields

Type

Name

Default

Description

TypePrimitiveShapeParameters
AlignedBooleanFalse
GenerateUVBooleanTrue

SawingMode

Enum of core.Int

Name

Value

SawOnly0
SawAndSplit1
KeepInside2
KeepOutside3
Functions accepting this type or a list of this type as a parameter:

SelectionLevel

Enum of core.Int

Name

Value

Parts0
Patches1
Polygons2
Functions accepting this type or a list of this type as a parameter:

Space

Enum of core.Int

Name

Value

Object0
World1
Tangent2
Functions accepting this type or a list of this type as a parameter:

Sphere

Fields

Type

Name

Default

Description

positionAffine
radiusDouble100
Functions accepting this type or a list of this type as a parameter:

SphereParameters

Fields

Type

Name

Default

Description

RadiusDouble500
LatitudeInt16
LongitudeInt16

TransformationType

Enum of core.Int

Name

Value

TRSOnly0
TRSAndSkew1
Functions accepting this type or a list of this type as a parameter:

UVGenerationMode

Enum of core.Int

Name

Value

NoUV0
IntrinsicUV1
ConformalScaledUV2
Functions accepting this type or a list of this type as a parameter:

UVImportanceEnum

Enum of core.Int

Name

Value

PreserveSeamsAndReduceDeformation0
PreserveSeams1
IgnoreUV2
Functions accepting this type or a list of this type as a parameter:

UnwrapUVMethod

Enum of core.Int

Name

Value

Isometric0
Conformal1
Functions accepting this type or a list of this type as a parameter:

UseColorOption

Select between:

VisibilityToWeightMode

Enum

Name

Value

FrontCountOnly0
FrontAndBackCount1
FrontCountOnlyAreaWeighted2
FrontAndBackCountAreaWeighted3
Functions accepting this type or a list of this type as a parameter:

getPixelValue


getPixelValueList

List of algo.getPixelValue