Home
Classes
AnnotationBase
duplicate
encode
getBoundingBox
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
setUserString
toJSON
transform
translate
Arc
boundingBox
closestParameter
closestPoint
pointAt
reverse
tangentAt
toNurbsCurve
transform
trim
createFromPoints
ArcCurve
arc
changeClosedCurveSeam
changeDimension
closedCurveOrientation
closedCurveOrientationPlane
curvatureAt
derivativeAt
derivativeAtSide
duplicate
encode
frameAt
getBoundingBox
getCurveParameterFromNurbsFormParameter
getNurbsFormParameterFromCurveParameter
getUserString
getUserStrings
isArc
isCircle
isEllipse
isLinear
isPlanar
isPolyline
makeDeformable
pointAt
rdkXml
reverse
rotate
scale
setEndPoint
setStartPoint
setUserString
split
tangentAt
toJSON
toNurbsCurve
toNurbsCurveSubDomain
transform
translate
trim
tryGetArc
tryGetCircle
tryGetPolyline
createFromArc
createFromArcParams
createFromCircle
createFromCircleParams
ArchivableDictionary
decodeDict
encodeDict
writeGeometry
BezierCurve
changeDimension
curvatureAt
increaseDegree
makeNonRational
makeRational
pointAt
split
tangentAt
toNurbsCurve
Bitmap
BoundingBox
closestPoint
contains
encode
inflate
inflateXYZ
isDegenerate
toBrep
toJSON
transform
decode
union
Box
closestPoint
pointAt
transform
Brep
duplicate
edges
encode
faces
flip
getBoundingBox
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
setUserString
surfaces
toJSON
transform
translate
vertices
createFromBoundingBox
createFromBox
createFromCone
createFromCylinder
createFromMesh
createFromRevSurface
createFromSphere
createFromSurface
createQuadSphere
createTrimmedPlane
tryConvertBrep
BrepEdge
changeClosedCurveSeam
changeDimension
closedCurveOrientation
closedCurveOrientationPlane
curvatureAt
derivativeAt
derivativeAtSide
duplicate
encode
frameAt
getBoundingBox
getCurveParameterFromNurbsFormParameter
getNurbsFormParameterFromCurveParameter
getUserString
getUserStrings
isArc
isCircle
isEllipse
isLinear
isPlanar
isPolyline
makeDeformable
pointAt
rdkXml
reverse
rotate
scale
setEndPoint
setStartPoint
setUserString
split
tangentAt
toJSON
toNurbsCurve
toNurbsCurveSubDomain
transform
translate
trim
tryGetArc
tryGetCircle
tryGetPolyline
BrepEdgeList
get
BrepFace
createExtrusion
degree
domain
duplicate
duplicateFace
duplicateSurface
encode
frameAt
getBoundingBox
getMesh
getNurbsFormParameterFromSurfaceParameter
getSpanVector
getSurfaceParameterFromNurbsFormParameter
getUserString
getUserStrings
isAtSeam
isAtSingularity
isClosed
isCone
isCylinder
isPeriodic
isPlanar
isSingular
isSphere
isTorus
isoCurve
makeDeformable
normalAt
pointAt
rdkXml
rotate
scale
setDomain
setMesh
setUserString
spanCount
toJSON
toNurbsSurface
toNurbsSurfaceTolerance
transform
translate
underlyingSurface
BrepFaceList
get
BrepSurfaceList
get
BrepVertex
duplicate
encode
getBoundingBox
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
setUserString
toJSON
transform
translate
BrepVertexList
get
Circle
closestParameter
closestPoint
derivativeAt
isInPlane
pointAt
reverse
tangentAt
toNurbsCurve
transform
translate
CommonObject
encode
getUserString
getUserStrings
rdkXml
setUserString
toJSON
decode
ComponentIndex
Cone
toBrep
toNurbsSurface
ConstructionPlane
Curve
changeClosedCurveSeam
changeDimension
closedCurveOrientation
closedCurveOrientationPlane
curvatureAt
derivativeAt
derivativeAtSide
duplicate
encode
frameAt
getBoundingBox
getCurveParameterFromNurbsFormParameter
getNurbsFormParameterFromCurveParameter
getUserString
getUserStrings
isArc
isCircle
isEllipse
isLinear
isPlanar
isPolyline
makeDeformable
pointAt
rdkXml
reverse
rotate
scale
setEndPoint
setStartPoint
setUserString
split
tangentAt
toJSON
toNurbsCurve
toNurbsCurveSubDomain
transform
translate
trim
tryGetArc
tryGetCircle
tryGetPolyline
createControlPointCurve
CurvePiping
CurveProxy
changeClosedCurveSeam
changeDimension
closedCurveOrientation
closedCurveOrientationPlane
curvatureAt
derivativeAt
derivativeAtSide
duplicate
encode
frameAt
getBoundingBox
getCurveParameterFromNurbsFormParameter
getNurbsFormParameterFromCurveParameter
getUserString
getUserStrings
isArc
isCircle
isEllipse
isLinear
isPlanar
isPolyline
makeDeformable
pointAt
rdkXml
reverse
rotate
scale
setEndPoint
setStartPoint
setUserString
split
tangentAt
toJSON
toNurbsCurve
toNurbsCurveSubDomain
transform
translate
trim
tryGetArc
tryGetCircle
tryGetPolyline
Cylinder
circleAt
toBrep
toNurbsSurface
Decal
DimensionStyle
clearAllFieldOverrides
encode
getFont
getUserString
getUserStrings
isChildOf
rdkXml
scaleLengthValues
setFont
setUserString
toJSON
Displacement
Dithering
DracoCompression
toBase64String
compress
compressOptions
decompressBase64String
decompressByteArray
DracoCompressionOptions
EarthAnchorPoint
earthLocationIsSet
getModelCompass
getModelToEarthTransform
EdgeSoftening
Ellipse
EmbeddedFile
clear
write
Environment
getBackgroundImage
setBackgroundImage
Extrusion
addInnerProfile
degree
domain
duplicate
encode
frameAt
getBoundingBox
getMesh
getNurbsFormParameterFromSurfaceParameter
getPathPlane
getProfilePlane
getProfileTransformation
getSpanVector
getSurfaceParameterFromNurbsFormParameter
getUserString
getUserStrings
isAtSeam
isAtSingularity
isClosed
isCone
isCylinder
isPeriodic
isPlanar
isSingular
isSphere
isTorus
isoCurve
makeDeformable
normalAt
pathLineCurve
pathLineCurve
pointAt
profile3d
profileIndex
rdkXml
rotate
scale
setDomain
setMesh
setOuterProfile
setPathAndUp
setUserString
spanCount
toBrep
toJSON
toNurbsSurface
toNurbsSurfaceTolerance
transform
translate
wallEdge
wallSurface
create
createBoxExtrusion
createCylinderExtrusion
createPipeExtrusion
File3dm
bitmaps
destroy
dimstyles
embeddedFilePaths
embeddedFiles
encode
encodeOptions
getEmbeddedFileAsBase64
getEmbeddedFileAsBase64Strict
groups
instanceDefinitions
layers
linetypes
materials
namedViews
objects
plugInData
rdkXml
renderContent
settings
strings
toByteArray
toByteArrayOptions
views
decode
fromByteArray
File3dmBitmapTable
add
findId
findIndex
get
File3dmDecalTable
findIndex
get
File3dmDimStyleTable
add
findId
findIndex
get
File3dmEmbeddedFileTable
add
findIndex
get
File3dmGroupTable
add
delete
deleteId
deleteIndex
findIndex
findName
get
File3dmInstanceDefinitionTable
add
findId
findIndex
get
File3dmLayerTable
add
addLayer
findId
findIndex
findName
get
File3dmLinetypeTable
add
delete
findId
findIndex
findName
fromAttributes
fromLayerIndex
get
File3dmMaterialTable
add
findFromAttributes
findId
findIndex
get
File3dmMeshModifiers
createCurvePiping
createDisplacement
createEdgeSoftening
createShutLining
createThickening
curvePiping
displacement
edgeSoftening
shutLining
thickening
File3dmObject
attributes
geometry
File3dmObjectTable
add
addArc
addBrep
addCircle
addCurve
addEllipse
addExtrusion
addLine
addMesh
addObject
addPoint
addPointCloud
addPointXYZ
addPolyline
addSphere
addSurface
addTextDot
deleteItem
findId
get
getBoundingBox
File3dmPlugInData
File3dmPlugInDataTable
get
File3dmPostEffectTable
findId
findIndex
get
File3dmRdkDocumentData
rdkXml
File3dmRenderContentTable
add
findId
get
File3dmSettings
renderSettings
File3dmShutLiningCurveTable
add
findId
findIndex
get
File3dmStringTable
delete
documentUserTextCount
get
getvalue
set
File3dmViewTable
add
get
set
File3dmWriteOptions
FileReference
createFromFullAndRelativePaths
createFromFullPath
Font
GeometryBase
duplicate
encode
getBoundingBox
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
setUserString
toJSON
transform
translate
GroundPlane
Group
encode
getUserString
getUserStrings
rdkXml
setUserString
toJSON
Hatch
duplicate
encode
getBoundingBox
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
scalePattern
setUserString
toJSON
transform
translate
InstanceDefinition
encode
getObjectIds
getUserString
getUserStrings
isInstanceGeometryId
rdkXml
setUserString
toJSON
InstanceReference
duplicate
encode
getBoundingBox
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
setUserString
toJSON
transform
translate
Intersection
lineBox
lineCircle
lineCylinder
lineLine
lineLineTolerance
linePlane
lineSphere
planePlane
planePlanePlane
planeSphere
sphereSphere
Layer
deletePerViewportColor
deletePerViewportSettings
encode
getPersistentLocking
getPersistentVisibility
getUserString
getUserStrings
hasPerViewportSettings
perViewportColor
rdkXml
setPerViewportColor
setPersistentLocking
setPersistentVisibility
setUserString
toJSON
unsetPersistentLocking
unsetPersistentVisibility
Light
duplicate
encode
getAttenuation
getBoundingBox
getSpotLightRadii
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
setAttenuation
setUserString
toJSON
transform
translate
Line
LineCurve
changeClosedCurveSeam
changeDimension
closedCurveOrientation
closedCurveOrientationPlane
curvatureAt
derivativeAt
derivativeAtSide
duplicate
encode
frameAt
getBoundingBox
getCurveParameterFromNurbsFormParameter
getNurbsFormParameterFromCurveParameter
getUserString
getUserStrings
isArc
isCircle
isEllipse
isLinear
isPlanar
isPolyline
makeDeformable
pointAt
rdkXml
reverse
rotate
scale
setEndPoint
setStartPoint
setUserString
split
tangentAt
toJSON
toNurbsCurve
toNurbsCurveSubDomain
transform
translate
trim
tryGetArc
tryGetCircle
tryGetPolyline
LinearWorkflow
Linetype
appendSegment
clearId
clearPattern
dataCRC
encode
getSegment
getUserString
getUserStrings
rdkXml
removeSegment
setSegment
setUserString
toJSON
border
byLayer
byParent
center
continuous
dashdot
dashed
dots
hidden
Material
clearId
dataCRC
default
encode
getBitmapTexture
getBumpTexture
getEnvironmentTexture
getTexture
getTransparencyTexture
getUserString
getUserStrings
physicallyBased
rdkXml
setBitmapTexture
setBitmapTextureFilename
setBumpTexture
setBumpTextureFilename
setEnvironmentTexture
setEnvironmentTextureFilename
setTransparencyTexture
setTransparencyTextureFilename
setUserString
toJSON
toPhysicallyBased
compareAppearance
Mesh
append
clearSurfaceData
clearTextureData
compact
createPartitions
destroyPartition
destroyTopology
destroyTree
duplicate
encode
faces
getBoundingBox
getUserString
getUserStrings
isManifold
makeDeformable
normals
rdkXml
rotate
scale
setTextureCoordinates
setUserString
textureCoordinates
toJSON
toThreejsJSON
toThreejsJSONRotate
topologyEdges
transform
translate
vertexColors
vertices
createFromSubDControlNet
createFromThreejsJSON
toThreejsJSONMerged
MeshFaceList
addQuadFace
addTriFace
clear
convertNonPlanarQuadsToTriangles
convertQuadsToTriangles
convertTrianglesToQuads
cullDegenerateFaces
destroy
get
getFaceCenter
getFaceVertices
hasNakedEdges
isHidden
setQuadFace
setTriFace
MeshNormalList
add
clear
computeNormals
destroy
flip
get
set
unitizeNormals
MeshTextureCoordinateList
add
get
set
MeshTopologyEdgeList
edgeLine
MeshVertexColorList
add
clear
get
set
MeshVertexList
add
clear
combineIdentical
cullUnused
destroy
get
hide
hideAll
isHidden
set
setCount
show
showAll
MeshingParameters
encode
toJSON
decode
default
defaultAnalysisMesh
fastRenderMesh
qualityRenderMesh
ModelComponent
clearId
dataCRC
encode
getUserString
getUserStrings
rdkXml
setUserString
toJSON
NurbsCurve
changeClosedCurveSeam
changeDimension
closedCurveOrientation
closedCurveOrientationPlane
convertSpanToBezier
curvatureAt
derivativeAt
derivativeAtSide
duplicate
encode
frameAt
getBoundingBox
getCurveParameterFromNurbsFormParameter
getNurbsFormParameterFromCurveParameter
getUserString
getUserStrings
grevilleParameter
grevillePoint
increaseDegree
isArc
isCircle
isEllipse
isLinear
isPlanar
isPolyline
knots
makeDeformable
makePiecewiseBezier
pointAt
points
rdkXml
reparameterize
reverse
rotate
scale
setEndPoint
setStartPoint
setUserString
split
tangentAt
toJSON
toNurbsCurve
toNurbsCurveSubDomain
transform
translate
trim
tryGetArc
tryGetCircle
tryGetPolyline
create
createFromArc
createFromCircle
createFromEllipse
createFromLine
NurbsCurveKnotList
createPeriodicKnots
createUniformKnots
get
insertKnot
knotMultiplicity
set
superfluousKnot
toList
NurbsCurvePointList
changeEndWeights
get
makeNonRational
makeRational
set
NurbsSurface
degree
domain
duplicate
encode
frameAt
getBoundingBox
getNurbsFormParameterFromSurfaceParameter
getSpanVector
getSurfaceParameterFromNurbsFormParameter
getUserString
getUserStrings
increaseDegreeU
increaseDegreeV
isAtSeam
isAtSingularity
isClosed
isCone
isCylinder
isPeriodic
isPlanar
isSingular
isSphere
isTorus
isoCurve
knotsU
knotsV
makeDeformable
makeNonRational
makeRational
normalAt
pointAt
points
rdkXml
rotate
scale
setDomain
setUserString
spanCount
toJSON
toNurbsSurface
toNurbsSurfaceTolerance
transform
translate
create
createFromCone
createFromCylinder
createFromSphere
createRuledSurface
NurbsSurfaceKnotList
createPeriodicKnots
createUniformKnots
get
insertKnot
knotMultiplicity
set
superfluousKnot
toList
NurbsSurfacePointList
get
getPoint
makeNonRational
makeRational
set
ObjectAttributes
addToGroup
decals
drawColor
encode
getGroupList
getUserString
getUserStrings
hasDisplayModeOverride
meshModifiers
rdkXml
removeFromAllGroups
removeFromGroup
setUserString
toJSON
transform
PhysicallyBasedMaterial
Plane
worldXY
PlaneSurface
degree
domain
duplicate
encode
frameAt
getBoundingBox
getNurbsFormParameterFromSurfaceParameter
getSpanVector
getSurfaceParameterFromNurbsFormParameter
getUserString
getUserStrings
isAtSeam
isAtSingularity
isClosed
isCone
isCylinder
isPeriodic
isPlanar
isSingular
isSphere
isTorus
isoCurve
makeDeformable
normalAt
pointAt
rdkXml
rotate
scale
setDomain
setUserString
spanCount
toJSON
toNurbsSurface
toNurbsSurfaceTolerance
transform
translate
Point
duplicate
encode
getBoundingBox
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
setUserString
toJSON
transform
translate
Point3d
transform
Point3dList
add
append
clear
get
insert
removeAt
set
setAllX
setAllY
setAllZ
transform
PointCloud
add
addPointColor
addPointNormal
addPointNormalColor
addPointNormalColorValue
addPointValue
addRange
addRangePointColor
addRangePointNormal
addRangePointNormalColor
addRangePointNormalColorValue
addRangePointValue
appendNew
clearColors
clearHiddenFlags
clearNormals
closestPoint
duplicate
encode
getBoundingBox
getColors
getNormals
getPoints
getUserString
getUserStrings
getValues
insert
insertNew
insertPointColor
insertPointNormal
insertPointNormalColor
insertPointNormalColorValue
insertPointValue
insertRange
makeDeformable
merge
pointAt
rdkXml
removeAt
rotate
scale
setUserString
toJSON
toThreejsJSON
transform
translate
PointCloudItem
PointGrid
duplicate
encode
getBoundingBox
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
setUserString
toJSON
transform
translate
PolyCurve
appendArc
appendCurve
appendLine
appendSegment
changeClosedCurveSeam
changeDimension
closedCurveOrientation
closedCurveOrientationPlane
curvatureAt
derivativeAt
derivativeAtSide
duplicate
encode
explode
frameAt
getBoundingBox
getCurveParameterFromNurbsFormParameter
getNurbsFormParameterFromCurveParameter
getUserString
getUserStrings
isArc
isCircle
isEllipse
isLinear
isPlanar
isPolyline
makeDeformable
pointAt
polyCurveParameter
rdkXml
removeNesting
reverse
rotate
scale
segmentCurve
segmentCurveParameter
segmentDomain
segmentIndex
setEndPoint
setStartPoint
setUserString
split
tangentAt
toJSON
toNurbsCurve
toNurbsCurveSubDomain
transform
translate
trim
tryGetArc
tryGetCircle
tryGetPolyline
Polyline
add
append
clear
closesPoint
closestParameter
get
getSegments
insert
isClosedWithinTolerance
pointAt
removeAt
segmentAt
set
setAllX
setAllY
setAllZ
tangentAt
toNurbsCurve
toPolylineCurve
transform
createCircumscribedPolygon
createFromPoints
createInscribedPolygon
createStarPolygon
PolylineCurve
ToPolyline
changeClosedCurveSeam
changeDimension
closedCurveOrientation
closedCurveOrientationPlane
curvatureAt
derivativeAt
derivativeAtSide
duplicate
encode
frameAt
getBoundingBox
getCurveParameterFromNurbsFormParameter
getNurbsFormParameterFromCurveParameter
getUserString
getUserStrings
isArc
isCircle
isEllipse
isLinear
isPlanar
isPolyline
makeDeformable
point
pointAt
rdkXml
reverse
rotate
scale
setEndPoint
setPoint
setStartPoint
setUserString
split
tangentAt
toJSON
toNurbsCurve
toNurbsCurveSubDomain
transform
translate
trim
tryGetArc
tryGetCircle
tryGetPolyline
PostEffect
getParameter
setParameter
RenderChannels
RenderContent
childSlotAmount
childSlotOn
clearId
dataCRC
deleteChild
encode
findChild
getFirstChild
getNextSibling
getParameter
getParent
getTopLevel
getUserString
getUserStrings
getXML
rdkXml
setChild
setChildSlotAmount
setChildSlotOn
setParameter
setTypeName
setUserString
setXML
toJSON
RenderEnvironment
toEnvironment
RenderEnvironments
RenderMaterial
toMaterial
RenderSettings
encode
getUserString
getUserStrings
rdkXml
setUserString
toJSON
RenderTexture
setFilename
toTexture
RevSurface
degree
domain
duplicate
encode
frameAt
getBoundingBox
getNurbsFormParameterFromSurfaceParameter
getSpanVector
getSurfaceParameterFromNurbsFormParameter
getUserString
getUserStrings
isAtSeam
isAtSingularity
isClosed
isCone
isCylinder
isPeriodic
isPlanar
isSingular
isSphere
isTorus
isoCurve
makeDeformable
normalAt
pointAt
rdkXml
rotate
scale
setDomain
setUserString
spanCount
toJSON
toNurbsSurface
toNurbsSurfaceTolerance
transform
translate
create
SafeFrame
ShutLining
deleteAllCurves
ShutLiningCurve
Skylight
Sphere
closestParameter
closestPoint
encode
latitudeDegrees
latitudeRadians
longitudeDegrees
longitudeRadians
normalAt
pointAt
toBrep
toJSON
toNurbsSurface
decode
SubD
clearEvaluationCache
duplicate
encode
getBoundingBox
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
setUserString
subdivide
toJSON
transform
translate
updateAllTagsAndSectorCoefficients
Sun
sunColorFromAltitude
Surface
degree
domain
duplicate
encode
frameAt
getBoundingBox
getNurbsFormParameterFromSurfaceParameter
getSpanVector
getSurfaceParameterFromNurbsFormParameter
getUserString
getUserStrings
isAtSeam
isAtSingularity
isClosed
isCone
isCylinder
isPeriodic
isPlanar
isSingular
isSphere
isTorus
isoCurve
makeDeformable
normalAt
pointAt
rdkXml
rotate
scale
setDomain
setUserString
spanCount
toJSON
toNurbsSurface
toNurbsSurfaceTolerance
transform
translate
SurfaceProxy
degree
domain
duplicate
encode
frameAt
getBoundingBox
getNurbsFormParameterFromSurfaceParameter
getSpanVector
getSurfaceParameterFromNurbsFormParameter
getUserString
getUserStrings
isAtSeam
isAtSingularity
isClosed
isCone
isCylinder
isPeriodic
isPlanar
isSingular
isSphere
isTorus
isoCurve
makeDeformable
normalAt
pointAt
rdkXml
rotate
scale
setDomain
setUserString
spanCount
toJSON
toNurbsSurface
toNurbsSurfaceTolerance
transform
translate
TextDot
duplicate
encode
getBoundingBox
getUserString
getUserStrings
makeDeformable
rdkXml
rotate
scale
setUserString
toJSON
transform
translate
Texture
fileReference
TextureMapping
encode
evaluate
getUserString
getUserStrings
rdkXml
reverseTextureCoordinate
setUserString
swapTextureCoordinate
tileTextureCoordinate
toJSON
tryGetMappingCylinder
tryGetMappingSphere
CreateBoxMapping
createCylinderMapping
createPlaneMapping
createSphereMapping
createSurfaceParameterMapping
Thickening
Transform
determinant
toFloatArray
transformBoundingBox
transpose
tryGetInverse
identity
mirror
mirrorPlane
multiply
planeToPlane
rotation
rotationVectors
scale
shear
translationVector
translationXYZ
unset
zeroTransformation
ViewInfo
getViewport
setViewport
ViewportInfo
changeToParallelProjection
changeToPerspectiveProjection
changeToTwoPointPerspectiveProjection
dollyExtents
encode
extents
frustumCenterPoint
getFrustum
getUserString
getUserStrings
getXform
rdkXml
setCameraDirection
setCameraLocation
setCameraUp
setFrustum
setUserString
targetDistance
toJSON
defaultPerspective
defaultTop
File3dmObject
File3dmObject
Used to store geometry table object definition and attributes in a File3dm.
Methods
attributes
()
Description:
...
geometry
()
Description:
...