Documentation

​
​

Development

User Acquisition

Monetization

Industry

Asset Transformer SDK

2026.1

Supported
​

User Manual

Python API

C# API

Changelog

Discussions

Asset Transformer SDK

2026.1

Supported
​

Asset Transformer SDK
​
​
pxz
  • Functions
Algo
  • Functions
  • Types
CAD
  • Functions
  • Types
Core
  • Functions
  • Events
  • Types
Geom
  • Functions
  • Types
    • AABB
    • AABR
    • Affine
    • Angle
    • Area
    • Array3
    • Array4
    • Axis
    • AxisPlane
    • CameraCalibration
    • Curvatures
    • CurvaturesList
    • Distance
    • DistanceList
    • ExtendedBox
    • GeomEntity
    • MBB
    • Matrix3
    • Matrix4
    • Matrix4List
    • Matrix4ListList
    • OBB
    • Orientation
    • OrientationList
    • Point2
    • Point2List
    • Point2ListList
    • Point3
    • Point3List
    • Point3ListList
    • Point4
    • Point4List
    • Quaternion
    • Ray
    • Vector2
    • Vector3
    • Vector3List
    • Vector4
    • Vector4I
    • Vector4IList
    • Vector4List
    • Volume
IO
  • Functions
  • Types
Material
  • Functions
  • Events
  • Types
Polygonal
  • Functions
  • Types
Scene
  • Functions
  • Events
  • Types
Unity
  • Functions
  • Events
  • Types
View
  • Functions
  • Events
  • Types
  1. Asset Transformer SDK (ex Pixyz)

Geom

Python API types
Read time 14 minutes
Last updated 9 months ago

AABB

AABB stands for Axis Aligned Bounding Box. It is a bounding volume which is aligned with the axes of the coordinates system. Fields

Type

Name

Default

Description

lowPoint3
highPoint3
Functions accepting this type or a list of this type as a parameter:
  • algo.sawWithAABB
  • algo.sawWithOctree
  • algo.mapUvOnCustomAABB
  • io.splitPointCloud
  • scene.findPartOccurrencesInAABB

AABR

AABR stands for Axis Aligned Bounding Rectangle. It is a bounding surface which is aligned with the axes of the coordinates system. Fields

Type

Name

Default

Description

lowPoint2
highPoint2
Functions accepting this type or a list of this type as a parameter:
  • cad.addPrecisionArea

Affine

Affine transformation. Fields

Type

Name

Default

Description

originPoint3geom.Point3(0,0,0)
xAxisVector3geom.Vector3(1,0,0)
yAxisVector3geom.Vector3(0,1,0)
zAxisVector3geom.Vector3(0,0,1)
Functions accepting this type or a list of this type as a parameter:
  • geom.fromAffine

Angle

Angle defines an angle in degree (in scripts). In the GUI, the unit can be modified. Base class: core.Double
Functions accepting this type or a list of this type as a parameter:
  • algo.crackEdges
  • algo.createNormals
  • algo.decimate
  • algo.decimateEdgeCollapse
  • algo.identifyPatches
  • algo.identifySharpEdges
  • algo.tessellate
  • algo.tessellateRelativelyToAABB
  • algo.mergeUVIslandsAffine
  • geom.perspectiveMatrix
  • scene.addLightComponent
  • scene.createLight
  • scene.rotate
  • view.fitCamera
  • algo.decimateEdgeCollapse
  • algo.evalDecimateErrorForTarget
  • algo.filletMesh
  • algo.filterMeshVertexColors
  • algo.findBestPivotBetweenOccurrences
  • algo.getOptimalTextureResolution
  • algo.getVisualComparisonFootprint
  • algo.optimizeTextureSize
  • algo.tessellate
  • algo.tessellateRelativelyToAABB
  • algo.bakeDepthMap
  • algo.bakeValidityMap
  • algo.convexDecomposition
  • algo.createVisibilityInformation
  • algo.createVisibilityInformationFromViewPoints
  • algo.findOccludedPartOccurrences
  • algo.removeOccludedGeometries
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • algo.dualContouring
  • algo.sawWithOctree
  • algo.sawWithPlane
  • algo.alignUVIslands
  • algo.automaticUVMapping
  • algo.mergeUVIslandsAffine
  • algo.mergeUVIslandsRelaxed
  • algo.scaleUV
  • algo.unwrapUV
  • algo.orientPolygonFacesFromCamera
  • algo.createVertexWeightsFromVertexColors
  • algo.createVertexWeightsFromVisibilityAttributes
  • cad.createHyperbolaCurve
  • cad.createIntersectionCurve
  • cad.createNURBSCurve
  • cad.createParabolaCurve
  • cad.createPolylineCurve
  • cad.invertCurve
  • cad.createLinearExtrusion
  • cad.createRevolveExtrusion
  • cad.createBRepCone
  • cad.createBRepCube
  • cad.createBRepCylinder
  • cad.createBRepPlane
  • cad.createBRepSphere
  • cad.createBRepTorus
  • cad.evalCurvatureOnCurve
  • cad.evalOnCurve
  • cad.getParametricPrecisionOnSurface
  • cad.invertOnCurve
  • cad.invertOnSurface
  • cad.projectOnCurve
  • cad.projectOnSurface
  • cad.createConeSurface
  • cad.createEllipticConeSurface
  • cad.createNURBSSurface
  • cad.createOffsetSurface
  • cad.createRevolutionSurface
  • geom.orthographicMatrix
  • geom.perspectiveMatrix
  • io.splitPointCloud
  • material.convertHeightMapToNormalMap
  • material.filterAO
  • material.getPointsAndMaterialFromText
  • material.convertFloat32To8BitsImage
  • material.getImageColorBilinear
  • material.rotateImage
  • material.stretchImage
  • material.translateImage
  • polygonal.createMeshFromText
  • scene.createOccurrenceFromText
  • scene.generateOctaViews
  • scene.generateOctree
  • scene.createCapsule
  • scene.createCone
  • scene.createCube
  • scene.createCylinder
  • scene.createImmersion
  • scene.createPlane
  • scene.createSphere
  • scene.createTorus
  • scene.addLightComponent
  • scene.createLight
  • scene.addKeyframe
  • scene.decimateAnimChannelBySegment
  • scene.updateSphereProber
  • view.playAnimation
  • view.setAnimationSpeed

Area

Area defines a surface in quadric meters (in scripts). In the GUI, the unit can be modified. Base class: core.Double
Functions accepting this type or a list of this type as a parameter:
  • algo.decimateEdgeCollapse
  • algo.evalDecimateErrorForTarget
  • algo.filletMesh
  • algo.filterMeshVertexColors
  • algo.findBestPivotBetweenOccurrences
  • algo.getOptimalTextureResolution
  • algo.getVisualComparisonFootprint
  • algo.optimizeTextureSize
  • algo.tessellate
  • algo.tessellateRelativelyToAABB
  • algo.bakeDepthMap
  • algo.bakeValidityMap
  • algo.convexDecomposition
  • algo.createVisibilityInformation
  • algo.createVisibilityInformationFromViewPoints
  • algo.findOccludedPartOccurrences
  • algo.removeOccludedGeometries
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • algo.dualContouring
  • algo.sawWithOctree
  • algo.sawWithPlane
  • algo.alignUVIslands
  • algo.automaticUVMapping
  • algo.mergeUVIslandsAffine
  • algo.mergeUVIslandsRelaxed
  • algo.scaleUV
  • algo.unwrapUV
  • algo.orientPolygonFacesFromCamera
  • algo.createVertexWeightsFromVertexColors
  • algo.createVertexWeightsFromVisibilityAttributes
  • cad.createHyperbolaCurve
  • cad.createIntersectionCurve
  • cad.createNURBSCurve
  • cad.createParabolaCurve
  • cad.createPolylineCurve
  • cad.invertCurve
  • cad.createLinearExtrusion
  • cad.createRevolveExtrusion
  • cad.createBRepCone
  • cad.createBRepCube
  • cad.createBRepCylinder
  • cad.createBRepPlane
  • cad.createBRepSphere
  • cad.createBRepTorus
  • cad.evalCurvatureOnCurve
  • cad.evalOnCurve
  • cad.getParametricPrecisionOnSurface
  • cad.invertOnCurve
  • cad.invertOnSurface
  • cad.projectOnCurve
  • cad.projectOnSurface
  • cad.createConeSurface
  • cad.createEllipticConeSurface
  • cad.createNURBSSurface
  • cad.createOffsetSurface
  • cad.createRevolutionSurface
  • geom.orthographicMatrix
  • geom.perspectiveMatrix
  • io.splitPointCloud
  • material.convertHeightMapToNormalMap
  • material.filterAO
  • material.getPointsAndMaterialFromText
  • material.convertFloat32To8BitsImage
  • material.getImageColorBilinear
  • material.rotateImage
  • material.stretchImage
  • material.translateImage
  • polygonal.createMeshFromText
  • scene.createOccurrenceFromText
  • scene.generateOctaViews
  • scene.generateOctree
  • scene.createCapsule
  • scene.createCone
  • scene.createCube
  • scene.createCylinder
  • scene.createImmersion
  • scene.createPlane
  • scene.createSphere
  • scene.createTorus
  • scene.addLightComponent
  • scene.createLight
  • scene.addKeyframe
  • scene.decimateAnimChannelBySegment
  • scene.updateSphereProber
  • view.playAnimation
  • view.setAnimationSpeed

Array3

Array of 3 core.Double
Functions accepting this type or a list of this type as a parameter:
  • material.transformImage

Array4

Array of 4 core.Double
Functions accepting this type or a list of this type as a parameter:
  • algo.applyUvTransform
  • cad.createCircleCurve
  • cad.createCosinusCurve
  • cad.createEllipseCurve
  • cad.createHelixCurve
  • cad.createHyperbolaCurve
  • cad.createParabolaCurve
  • cad.createTransformedCurve
  • cad.createBRepCone
  • cad.createBRepCube
  • cad.createBRepCylinder
  • cad.createBRepPlane
  • cad.createBRepSphere
  • cad.createBRepTorus
  • cad.createConeSurface
  • cad.createCylinderSurface
  • cad.createEllipticConeSurface
  • cad.createPlaneSurface
  • cad.createSphereSurface
  • cad.createTorusSurface
  • geom.applyTransform
  • geom.decomposeTransform
  • geom.fromLookAtMatrix
  • geom.getMaxScale
  • geom.invertMatrix
  • geom.matrixToQuaternion
  • geom.multiplyMatrices
  • geom.multiplyMatrixPoint
  • geom.multiplyMatrixVector
  • geom.toTRS
  • material.getPointsAndMaterialFromText
  • polygonal.createMeshFromText
  • scene.applyTransformation
  • scene.setLocalMatrix
  • scene.setPivotOnly

Axis

Enum of core.Int

Name

Value

X0
Y1
Z2

AxisPlane

Enum of core.Int

Name

Value

YZ0
ZX1
XY2
Functions accepting this type or a list of this type as a parameter:
  • scene.createSymmetry

CameraCalibration

Calibration of a pinhole camera (intrisic+distortion parameters). Fields

Type

Name

Default

Description

radial1Double0
radial2Double0
radial3Double0
tangential1Double0
tangential2Double0
focalXDouble1
focalYDouble1
centerXDouble0
centerYDouble0
skewDouble0

Curvatures

Fields

Type

Name

Default

Description

k1Double0
k2Double0
v1Vector3
v2Vector3

CurvaturesList

List of geom.Curvatures

Distance

Distance defines a distance in millimeters (in scripts). In the GUI, the unit can be modified. Base class: core.Double
Functions accepting this type or a list of this type as a parameter:
  • algo.assembleCAD
  • algo.decimate
  • algo.decimateEdgeCollapse
  • algo.decimatePointClouds
  • algo.extractNeutralAxis
  • algo.filterHiddenPolygons
  • algo.listFeatures
  • algo.mergeVertices
  • algo.noiseMesh
  • algo.removeHoles
  • algo.repairCAD
  • algo.sweep
  • algo.tessellate
  • algo.tessellateRelativelyToAABB
  • algo.transferUV
  • algo.voxelizePointClouds
  • algo.beginBakingSession
  • algo.beginVertexBakingSession
  • algo.explodeByVoxel
  • algo.createVisibilityInformationAdvanced
  • algo.findOccludedPartOccurrencesAdvanced
  • algo.removeOccludedGeometriesAdvanced
  • algo.createOcclusionMesh
  • algo.dualContouring
  • algo.marchingCubes
  • algo.proxyMesh
  • algo.retopologize
  • algo.voxelize
  • algo.mapUvOnAABB
  • algo.mapUvOnCubicAABB
  • algo.mapUvOnCustomAABB
  • algo.mapUvOnMBB
  • algo.resizeUVsToTextureSize
  • algo.createCavityOccurrences
  • algo.remeshSurfacicHoles
  • algo.removeDegeneratedPolygons
  • algo.repairMesh
  • algo.sewBoundary
  • algo.vertexOffset
  • algo.orientPolygonFacesAdvanced
  • cad.setUnitLength
  • cad.createCircleCurve
  • cad.createCosinusCurve
  • cad.createEllipseCurve
  • cad.createHelixCurve
  • cad.createModel
  • cad.startThreadBrepSession
  • cad.createConeSurface
  • cad.createCylinderSurface
  • cad.createEllipticConeSurface
  • cad.createSphereSurface
  • cad.createTabulatedCylinderSurface
  • cad.createTorusSurface
  • geom.fromLookAtMatrix
  • geom.orthographicMatrix
  • geom.perspectiveMatrix
  • scene.getViewpointsFromCavities
  • scene.getPartOccurrencesGroupedBySimilarity
  • scene.findDuplicatedPartOccurrences
  • scene.findPartOccurrencesByMaximumSize
  • algo.decimateEdgeCollapse
  • algo.evalDecimateErrorForTarget
  • algo.filletMesh
  • algo.filterMeshVertexColors
  • algo.findBestPivotBetweenOccurrences
  • algo.getOptimalTextureResolution
  • algo.getVisualComparisonFootprint
  • algo.optimizeTextureSize
  • algo.tessellate
  • algo.tessellateRelativelyToAABB
  • algo.bakeDepthMap
  • algo.bakeValidityMap
  • algo.convexDecomposition
  • algo.createVisibilityInformation
  • algo.createVisibilityInformationFromViewPoints
  • algo.findOccludedPartOccurrences
  • algo.removeOccludedGeometries
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • algo.dualContouring
  • algo.sawWithOctree
  • algo.sawWithPlane
  • algo.alignUVIslands
  • algo.automaticUVMapping
  • algo.mergeUVIslandsAffine
  • algo.mergeUVIslandsRelaxed
  • algo.scaleUV
  • algo.unwrapUV
  • algo.orientPolygonFacesFromCamera
  • algo.createVertexWeightsFromVertexColors
  • algo.createVertexWeightsFromVisibilityAttributes
  • cad.createHyperbolaCurve
  • cad.createIntersectionCurve
  • cad.createNURBSCurve
  • cad.createParabolaCurve
  • cad.createPolylineCurve
  • cad.invertCurve
  • cad.createLinearExtrusion
  • cad.createRevolveExtrusion
  • cad.createBRepCone
  • cad.createBRepCube
  • cad.createBRepCylinder
  • cad.createBRepPlane
  • cad.createBRepSphere
  • cad.createBRepTorus
  • cad.evalCurvatureOnCurve
  • cad.evalOnCurve
  • cad.getParametricPrecisionOnSurface
  • cad.invertOnCurve
  • cad.invertOnSurface
  • cad.projectOnCurve
  • cad.projectOnSurface
  • cad.createConeSurface
  • cad.createEllipticConeSurface
  • cad.createNURBSSurface
  • cad.createOffsetSurface
  • cad.createRevolutionSurface
  • geom.orthographicMatrix
  • geom.perspectiveMatrix
  • io.splitPointCloud
  • material.convertHeightMapToNormalMap
  • material.filterAO
  • material.getPointsAndMaterialFromText
  • material.convertFloat32To8BitsImage
  • material.getImageColorBilinear
  • material.rotateImage
  • material.stretchImage
  • material.translateImage
  • polygonal.createMeshFromText
  • scene.createOccurrenceFromText
  • scene.generateOctaViews
  • scene.generateOctree
  • scene.createCapsule
  • scene.createCone
  • scene.createCube
  • scene.createCylinder
  • scene.createImmersion
  • scene.createPlane
  • scene.createSphere
  • scene.createTorus
  • scene.addLightComponent
  • scene.createLight
  • scene.addKeyframe
  • scene.decimateAnimChannelBySegment
  • scene.updateSphereProber
  • view.playAnimation
  • view.setAnimationSpeed

DistanceList

List of geom.Distance

ExtendedBox

A box defined by a location and extension sizes. Fields

Type

Name

Default

Description

positionPoint3
extentXDistance1
extentYDistance1
extentZDistance1
Functions accepting this type or a list of this type as a parameter:
  • scene.findPartOccurrencesInBox

GeomEntity

Base class: core.Entity
Derived classes:
  • CADEntity
  • Element
  • Mesh
  • Occurrence
  • Shape
Functions accepting this type or a list of this type as a parameter:
  • geom.applyTransform
  • geom.getEntityAABB
  • core.cloneEntity
  • core.deleteEntities
  • core.entityExists
  • core.getEntityType
  • core.getEntityTypeString
  • core.addCustomProperties
  • core.addCustomProperty
  • core.getProperties
  • core.getProperty
  • core.getPropertyInfo
  • core.hasCustomProperty
  • core.hasProperty
  • core.listProperties
  • core.listPropertiesBatch
  • core.removeCustomProperty
  • core.setProperties
  • core.setProperty
  • core.supportCustomProperties
  • core.unsetProperty
  • scene.linkPropertyToAnimation
  • scene.unlinkPropertyToAnimation

MBB

MBB stands for Minimum Bounding Box. Base class: geom.OBB
Functions accepting this type or a list of this type as a parameter:
  • algo.sawWithOBB

Matrix3

A Matrix3 is a 3x3 Matrix, an homogeneous matrix representing a transformation (translation, rotation, scale) in a 2D coordinates system. Array of 3 geom.Array3
Functions accepting this type or a list of this type as a parameter:
  • material.transformImage

Matrix4

A Matrix4 is a 4x4 Matrix, an homogeneous matrix representing a transformation (translation, rotation, scale) in a 3D coordinates system. Array of 4 geom.Array4
Functions accepting this type or a list of this type as a parameter:
  • algo.applyUvTransform
  • cad.createCircleCurve
  • cad.createCosinusCurve
  • cad.createEllipseCurve
  • cad.createHelixCurve
  • cad.createHyperbolaCurve
  • cad.createParabolaCurve
  • cad.createTransformedCurve
  • cad.createBRepCone
  • cad.createBRepCube
  • cad.createBRepCylinder
  • cad.createBRepPlane
  • cad.createBRepSphere
  • cad.createBRepTorus
  • cad.createConeSurface
  • cad.createCylinderSurface
  • cad.createEllipticConeSurface
  • cad.createPlaneSurface
  • cad.createSphereSurface
  • cad.createTorusSurface
  • geom.applyTransform
  • geom.decomposeTransform
  • geom.fromLookAtMatrix
  • geom.getMaxScale
  • geom.invertMatrix
  • geom.matrixToQuaternion
  • geom.multiplyMatrices
  • geom.multiplyMatrixPoint
  • geom.multiplyMatrixVector
  • geom.toTRS
  • material.getPointsAndMaterialFromText
  • polygonal.createJointPlaceholders
  • polygonal.createMeshFromText
  • polygonal.setMeshSkinning
  • scene.createSceneFromMeshes
  • scene.applyTransformation
  • scene.setLocalMatrices
  • scene.setLocalMatrix
  • scene.setPartsTransforms
  • scene.setPartsTransformsIndexed
  • scene.setPivotOnly
  • view.setViewerMatrices

Matrix4List

List of geom.Matrix4
Functions accepting this type or a list of this type as a parameter:
  • polygonal.createJointPlaceholders
  • polygonal.setMeshSkinning
  • scene.createSceneFromMeshes
  • scene.setLocalMatrices
  • scene.setPartsTransforms
  • scene.setPartsTransformsIndexed
  • view.setViewerMatrices

Matrix4ListList

List of geom.Matrix4List

OBB

OBB stands for Oriented Bounding Box. Fields

Type

Name

Default

Description

cornerPoint3
xAxisVector3
yAxisVector3
zAxisVector3
Derived class: MBB
Functions accepting this type or a list of this type as a parameter:
  • algo.sawWithOBB

Orientation

An orientation can be normal (True) or inverted (False). Base class: core.Boolean
Functions accepting this type or a list of this type as a parameter:
  • cad.createClosedShell
  • cad.createCoEdge
  • cad.createOpenShell
  • algo.assembleCAD
  • algo.bakeImpostor
  • algo.bakeVertexAttributes
  • algo.configureFunctionLogger
  • algo.crackEdges
  • algo.crackMeshEdges
  • algo.createNormals
  • algo.createTangents
  • algo.decimate
  • algo.decimateEdgeCollapse
  • algo.decimateTarget
  • algo.deleteBRepShapes
  • algo.deletePatches
  • algo.evalDecimateErrorForTarget
  • algo.extractNeutralAxis
  • algo.filletMesh
  • algo.identifyLinesOfInterest
  • algo.identifyPatches
  • algo.identifySharpEdges
  • algo.invertTangents
  • algo.listFeatures
  • algo.removeHoles
  • algo.repairCAD
  • algo.segmentMesh
  • algo.smoothMesh
  • algo.sweep
  • algo.tessellate
  • algo.tessellatePointClouds
  • algo.tessellateRelativelyToAABB
  • algo.bakeAOMap
  • algo.bakeDiffuseMap
  • algo.bakeDisplacementMap
  • algo.bakePositionMap
  • algo.beginBakingSession
  • algo.beginVertexBakingSession
  • algo.combineMaterials
  • algo.convexDecomposition
  • algo.explodeBodies
  • algo.explodeByVertexCount
  • algo.explodeConnectedMeshes
  • algo.createVisibilityInformation
  • algo.createVisibilityInformationAdvanced
  • algo.createVisibilityInformationFromViewPoints
  • algo.findOccludedPartOccurrences
  • algo.findOccludedPartOccurrencesAdvanced
  • algo.removeOccludedGeometries
  • algo.removeOccludedGeometriesAdvanced
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • algo.dualContouring
  • algo.marchingCubes
  • algo.proxyMesh
  • algo.voxelize
  • algo.replaceByPrimitive
  • algo.convertSimilarPartOccurrencesToInstances
  • algo.convertSimilarPartOccurrencesToInstancesFast
  • algo.findSimilarPartOccurrencesFast
  • algo.mapUvOnAABB
  • algo.mapUvOnBox
  • algo.mapUvOnCubicAABB
  • algo.mapUvOnCustomAABB
  • algo.mapUvOnCylinder
  • algo.mapUvOnFittingCylinder
  • algo.mapUvOnFittingSphere
  • algo.mapUvOnMBB
  • algo.mapUvOnPlane
  • algo.mapUvOnSphere
  • algo.mergeUVIslandsAffine
  • algo.mergeUVIslandsRelaxed
  • algo.normalizeUV
  • algo.repackUV
  • algo.unwrapUV
  • algo.getFittingCylinder
  • algo.getFittingSphere
  • algo.convertNormalMap
  • algo.remeshSurfacicHoles
  • algo.repairMesh
  • algo.orientPolygonFaces
  • algo.orientPolygonFacesAdvanced
  • cad.configureFunctionLogger
  • cad.createHelixCurve
  • cad.createCoEdge
  • cad.createFace
  • cad.createLoop
  • cad.invertFaces
  • core.configureFunctionLogger
  • core.getEntitiesByType
  • core.configureLicenseServer
  • core.installLicense
  • core.parallelStart
  • core.getModuleDescFromXML
  • core.endUndoRedoStep
  • core.configureInterfaceLogger
  • core.setLogFile
  • geom.configureFunctionLogger
  • io.configureFunctionLogger
  • io.exportSelection
  • io.splitPointCloud
  • material.configureFunctionLogger
  • material.copyMaterial
  • material.createMaterial
  • material.filterAO
  • material.convertFloat32To8BitsImage
  • material.convertImage
  • material.fillUnusedPixels
  • material.rotateImage
  • material.stretchImage
  • material.transformImage
  • material.translateImage
  • polygonal.configureFunctionLogger
  • scene.cleanUnusedMaterials
  • scene.configureFunctionLogger
  • scene.createOccurrenceFromSelection
  • scene.createSceneFromMeshes
  • scene.getAABB
  • scene.getActivePropertyValue
  • scene.getActivePropertyValues
  • scene.mergeMaterials
  • scene.createCapsule
  • scene.createCone
  • scene.createCube
  • scene.createCylinder
  • scene.createPlane
  • scene.createSphere
  • scene.createTorus
  • scene.findPartOccurrencesByMaximumSize
  • scene.findPartOccurrencesInBox
  • scene.setParent
  • scene.mergePartOccurrencesByFinalAssemblies
  • scene.mergePartOccurrencesByMaterials
  • scene.convertPMIToOccurrences
  • scene.createOccurrenceFromAnnotation
  • scene.cleanInstances
  • scene.getSelectedOccurrences
  • scene.separateSelection
  • scene.makeInstanceUnique
  • scene.rake
  • scene.resetTransform
  • unity.configureFunctionLogger
  • view.configureFunctionLogger
  • view.playAnimation
  • view.setAnimationLoop
  • view.createStreamedViewer
  • algo.bakeImpostor
  • algo.createIndexMapFromOccurrences
  • algo.createPointCloudKDTree
  • algo.getVisualComparisonFootprint
  • algo.createVisibilityInformation
  • algo.findOccludedPartOccurrences
  • algo.removeOccludedGeometries
  • algo.retopologize
  • algo.automaticUVMapping
  • algo.mapUvOnAABB
  • algo.mapUvOnMBB
  • algo.createBillboard
  • algo.repairMesh
  • algo.requadify
  • core.listTokens
  • io.getExportFormats
  • io.getFormatsDescriptions
  • io.getImportFormats
  • io.loadReferencedData
  • material.findMaterialsByProperty
  • material.applyFactorOnImage
  • polygonal.getPolygonCount
  • scene.deleteComponentByType
  • scene.generateOctaViews
  • scene.getComponent
  • scene.getComponentByOccurrence
  • scene.getComponents
  • scene.getPolygonCount
  • scene.getVertexCount
  • scene.hasComponent
  • scene.listComponents
  • scene.resizeTextures
  • scene.findOccurrencesByMetadata
  • scene.findOccurrencesByMetadataValue
  • scene.findOccurrencesByProperty
  • scene.createSubTree
  • scene.displayValueFromAnimChannelAtTime
  • scene.alignPivotPointToWorld
  • scene.movePivotPointToOccurrenceCenter
  • scene.movePivotPointToOrigin
  • scene.movePivotPointToTargetedOccurrenceCenter
  • view.stopAllAnimation
  • view.stopAnimation
  • view.createGPUScene
  • view.pickRectangle
  • view.visibilityShoot

OrientationList

List of geom.Orientation
Functions accepting this type or a list of this type as a parameter:
  • cad.createClosedShell
  • cad.createOpenShell

Point2

A Point2 defines a position in 2D space. Fields

Type

Name

Default

Description

xDouble0
yDouble0
Derived class: Vector2
Functions accepting this type or a list of this type as a parameter:
  • cad.evalCurvatureOnSurface
  • cad.evalOnSurface

Point2List

List of geom.Point2

Point2ListList

List of geom.Point2List

Point3

A Point3 defines a position in 3D space. Fields

Type

Name

Default

Description

xDouble0
yDouble0
zDouble0
Derived class: Vector3
Functions accepting this type or a list of this type as a parameter:
  • algo.createVisibilityInformationFromViewPoints
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • algo.sawWithPlane
  • algo.orientPolygonFacesFromCamera
  • cad.createBezierCurve
  • cad.createHermiteCurve
  • cad.createLineCurve
  • cad.createNURBSCurve
  • cad.createPolylineCurve
  • cad.createSegmentCurve
  • cad.createBoundedLinearExtrusion
  • cad.createRevolveExtrusion
  • cad.invertOnCurve
  • cad.invertOnSurface
  • cad.needTorusShapeCheck
  • cad.projectOnCurve
  • cad.projectOnSurface
  • cad.createVertex
  • cad.createBezierSurface
  • cad.createNURBSSurface
  • cad.createRevolutionSurface
  • cad.createTabulatedCylinderSurface
  • geom.changeOfBasisMatrix
  • geom.fromOriginNormal
  • geom.lookAtMatrix
  • geom.multiplyMatrixPoint
  • polygonal.usePointGapFillerNormal

Point3List

List of geom.Point3
Functions accepting this type or a list of this type as a parameter:
  • algo.createVisibilityInformationFromViewPoints
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • cad.createBezierCurve
  • cad.createNURBSCurve
  • cad.createPolylineCurve
  • cad.needTorusShapeCheck
  • cad.createBezierSurface
  • cad.createNURBSSurface
  • polygonal.usePointGapFillerNormal

Point3ListList

List of geom.Point3List

Point4

A Point4 defines a position in 3D space. Fields

Type

Name

Default

Description

xDouble0
yDouble0
zDouble0
wDouble0
Derived classes:
  • Quaternion
  • Vector4

Point4List

List of geom.Point4

Quaternion

Base class: geom.Point4
Functions accepting this type or a list of this type as a parameter:
  • geom.quaternionToMatrix

Ray

Fields

Type

Name

Default

Description

originPoint3
directionVector3
Functions accepting this type or a list of this type as a parameter:
  • scene.rayCast
  • scene.rayCastAll
  • scene.updateRayProber

Vector2

Base class: geom.Point2
Functions accepting this type or a list of this type as a parameter:
  • view.setViewerMatrices
  • cad.evalCurvatureOnSurface
  • cad.evalOnSurface

Vector3

A Vector3 defines a vector in 3D space. Base class: geom.Point3
Functions accepting this type or a list of this type as a parameter:
  • algo.sawWithPlane
  • algo.mapUvOnFittingCylinder
  • algo.getFittingCylinder
  • cad.createBoundedLinearExtrusion
  • cad.createCurveExtrusion
  • cad.createLinearExtrusion
  • cad.createRevolveExtrusion
  • cad.createRevolutionSurface
  • geom.changeOfBasisMatrix
  • geom.fromOriginNormal
  • geom.fromTRS
  • geom.lookAtMatrix
  • geom.multiplyMatrixVector
  • polygonal.usePointGapFillerNormal
  • scene.getMBB
  • scene.rotate
  • scene.updateSphereProber
  • view.getAutoClipping
  • view.fitCamera
  • algo.createVisibilityInformationFromViewPoints
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • algo.sawWithPlane
  • algo.orientPolygonFacesFromCamera
  • cad.createBezierCurve
  • cad.createHermiteCurve
  • cad.createLineCurve
  • cad.createNURBSCurve
  • cad.createPolylineCurve
  • cad.createSegmentCurve
  • cad.createBoundedLinearExtrusion
  • cad.createRevolveExtrusion
  • cad.invertOnCurve
  • cad.invertOnSurface
  • cad.needTorusShapeCheck
  • cad.projectOnCurve
  • cad.projectOnSurface
  • cad.createVertex
  • cad.createBezierSurface
  • cad.createNURBSSurface
  • cad.createRevolutionSurface
  • cad.createTabulatedCylinderSurface
  • geom.changeOfBasisMatrix
  • geom.fromOriginNormal
  • geom.lookAtMatrix
  • geom.multiplyMatrixPoint
  • polygonal.usePointGapFillerNormal

Vector3List

List of geom.Vector3
Functions accepting this type or a list of this type as a parameter:
  • polygonal.usePointGapFillerNormal

Vector4

Base class: geom.Point4

Vector4I

A Vector4 has 4 int components. Fields

Type

Name

Default

Description

xInt0
yInt0
zInt0
wInt0

Vector4IList

List of geom.Vector4I

Vector4List

List of geom.Vector4

Volume

Volume defines a volume in cubic meters (in scripts). In the GUI, the unit can be modified. Base class: core.Double
Functions accepting this type or a list of this type as a parameter:
  • algo.createVisibilityInformationAdvanced
  • algo.findOccludedPartOccurrencesAdvanced
  • algo.removeOccludedGeometriesAdvanced
  • algo.createCavityOccurrences
  • algo.orientPolygonFacesAdvanced
  • algo.decimateEdgeCollapse
  • algo.evalDecimateErrorForTarget
  • algo.filletMesh
  • algo.filterMeshVertexColors
  • algo.findBestPivotBetweenOccurrences
  • algo.getOptimalTextureResolution
  • algo.getVisualComparisonFootprint
  • algo.optimizeTextureSize
  • algo.tessellate
  • algo.tessellateRelativelyToAABB
  • algo.bakeDepthMap
  • algo.bakeValidityMap
  • algo.convexDecomposition
  • algo.createVisibilityInformation
  • algo.createVisibilityInformationFromViewPoints
  • algo.findOccludedPartOccurrences
  • algo.removeOccludedGeometries
  • algo.removeOccludedGeometriesFromPoints
  • algo.removeOccludedGeometriesFromViewPoints
  • algo.dualContouring
  • algo.sawWithOctree
  • algo.sawWithPlane
  • algo.alignUVIslands
  • algo.automaticUVMapping
  • algo.mergeUVIslandsAffine
  • algo.mergeUVIslandsRelaxed
  • algo.scaleUV
  • algo.unwrapUV
  • algo.orientPolygonFacesFromCamera
  • algo.createVertexWeightsFromVertexColors
  • algo.createVertexWeightsFromVisibilityAttributes
  • cad.createHyperbolaCurve
  • cad.createIntersectionCurve
  • cad.createNURBSCurve
  • cad.createParabolaCurve
  • cad.createPolylineCurve
  • cad.invertCurve
  • cad.createLinearExtrusion
  • cad.createRevolveExtrusion
  • cad.createBRepCone
  • cad.createBRepCube
  • cad.createBRepCylinder
  • cad.createBRepPlane
  • cad.createBRepSphere
  • cad.createBRepTorus
  • cad.evalCurvatureOnCurve
  • cad.evalOnCurve
  • cad.getParametricPrecisionOnSurface
  • cad.invertOnCurve
  • cad.invertOnSurface
  • cad.projectOnCurve
  • cad.projectOnSurface
  • cad.createConeSurface
  • cad.createEllipticConeSurface
  • cad.createNURBSSurface
  • cad.createOffsetSurface
  • cad.createRevolutionSurface
  • geom.orthographicMatrix
  • geom.perspectiveMatrix
  • io.splitPointCloud
  • material.convertHeightMapToNormalMap
  • material.filterAO
  • material.getPointsAndMaterialFromText
  • material.convertFloat32To8BitsImage
  • material.getImageColorBilinear
  • material.rotateImage
  • material.stretchImage
  • material.translateImage
  • polygonal.createMeshFromText
  • scene.createOccurrenceFromText
  • scene.generateOctaViews
  • scene.generateOctree
  • scene.createCapsule
  • scene.createCone
  • scene.createCube
  • scene.createCylinder
  • scene.createImmersion
  • scene.createPlane
  • scene.createSphere
  • scene.createTorus
  • scene.addLightComponent
  • scene.createLight
  • scene.addKeyframe
  • scene.decimateAnimChannelBySegment
  • scene.updateSphereProber
  • view.playAnimation
  • view.setAnimationSpeed

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • AABB

    • AABR

    • Affine

    • Angle

    • Area

    • Array3

    • Array4

    • Axis

    • AxisPlane

    • CameraCalibration

    • Curvatures

    • CurvaturesList

    • Distance

    • DistanceList

    • ExtendedBox

    • GeomEntity

    • MBB

    • Matrix3

    • Matrix4

    • Matrix4List

    • Matrix4ListList

    • OBB

    • Orientation

    • OrientationList

    • Point2

    • Point2List

    • Point2ListList

    • Point3

    • Point3List

    • Point3ListList

    • Point4

    • Point4List

    • Quaternion

    • Ray

    • Vector2

    • Vector3

    • Vector3List

    • Vector4

    • Vector4I

    • Vector4IList

    • Vector4List

    • Volume


Report a problem with this page