Skip to content
Trimble SketchUp
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Menu
Introduction
Develop
Ruby API
C SDK
JavaScript API
Welcome
What is the JSA?
Getting Started
Creating an extension
The Manifest
Capabilities
Local Development
Naming
Testing
Versioning
Change Log
Get Help
Tutorials
Build with Claude Code
Hand-Coded JS/HTML Extension
Localhost Development
TypeScript + npm
Examples
Active Path Support
Classifications
Component
ConstructionLine
ConstructionPoint
Curve
Dimension
Edge
Export
Face
Group
Image
Material
Materials
Handling Model Navigation
Options
Rendering Options
Scenes
Scripting in the dev console
SectionPlane
Selection
Snap
Style
Tags
Tenants
Text
Tools
Transforms
Triangulated-Grid
View
API Reference
Overview
Classes
ActivePath
ActiveStyleInfo
ArcCurve
AttributeDictionary
Attributes
Axes
BoundingBox
Camera
Color
Communicator
ComponentDefinition
ComponentInstance
ComponentLoadError
ConstructionLine
ConstructionPoint
CRSLocation
Curve
DimensionLinear
DimensionRadial
Edge
EdgeUse
Entities
EntitiesBuilder
EntityBuilderCall
EntityBuilderRefConverter
EventHandle
Face
Features
Group
ImageEntity
ImageLoadError
InstancePath
Material
MaterialLoadError
Materials
Model
ModelOptions
ModelRevision
Operation
OperationCommitError
OptionsProvider
Plane
Platform
Point3d
Ray3d
RenderingOptions
RenderingOptionsChange
Scene
SceneOptions
SchemaLoadError
ScreenshotOptions
SectionPlane
SelectedStyle
Selection
SelectionMetadata
ShadowInfo
Sketchup
SlideshowOptions
Snap
Style
StyleLoadError
Tag
TagFolder
TagManager
Text
Texture
TextureExportOptions
TimeoutError
Tool
Tools
ToolState
Transformation
UI
UnitOptions
Vector3d
Version
Vertex
View
Reference Classes
ArcCurveRef
ComponentDefinitionRef
ComponentInstanceRef
ConstructionLineRef
ConstructionPointRef
CurveRef
DimensionLinearRef
DimensionRadialRef
EdgeRef
EntityBuilderEdgeRef
EntityBuilderFaceRef
EntityBuilderTexturePositioningRef
FaceRef
GroupRef
ImageEntityRef
MaterialRef
SceneRef
SectionPlaneRef
SnapRef
StyleRef
TagFolderRef
TagRef
TextRef
UnknownEntityRef
VertexRef
Enumerations
AreaUnit
CameraType
CommunicatorSetup
ComponentSnapTo
CRSScale
DimensionAlignedTextPosition
DimensionArrowType
DimensionTextPosition
EdgeColorMode
EdgeDisplayMode
EdgeType
EdgeUsageType
EntityType
FacePointClassification
LengthFormat
LengthUnit
MaterialColorizeType
MaterialNormalStyle
MaterialOwnerType
MaterialTextureType
MaterialType
MaterialWorkflow
OperationAbortStrategy
OperationStatus
RenderMode
SketchupIdType
TextArrowType
TextLeaderType
TransparencySort
VolumeUnit
Interfaces
AmbientOcclusionTextureInfo
CommunicatorOptions
ComponentBehavior
ComponentScaling
ConnectOptions
CRSLocationData
DrawingElementPropertiesUpdate
EdgePropertiesUpdate
Logger
MetallicTextureInfo
NormalTextureInfo
ObserverHandle
OperationAbortResult
OperationCommitResult
OperationStatusResult
RenderingOptionsData
RoughnessTextureInfo
SketchupId
TenantOptions
ViewInfo
Type Aliases
AndFilter
AttributeFilter
AttributeValue
BootstrapSemver
CallableEntities
CameraData
ClassificationSchema
CommunicationType
ConnectResponse
Dimension
DimensionPointRef
DimensionRef
DisconnectResponse
DrawingElement
DrawingElementRef
EdgeUsageTypeName
EntitiesContainer
EntitiesContainerRef
Entity
EntityAndFilter
EntityAttributeFilter
EntityFilter
EntityLeafFilter
EntityName
EntityNotFilter
EntityOrFilter
EntityQuery
EntityRef
EntityTagFilter
EntityTypeFilter
EntityTypeForFilter
EntityVisibilityFilter
EventHandler
FaceBulkRequest
FaceBulkResponse
Length
ModalInputAction
ModalInputActions
ModalInputCustomAction
NotFilter
OperationInProgressResolution
OperationIssue
OperationOptions
OrFilter
Parallel2dCameraData
ParallelCameraData
Perspective2dCameraData
PerspectiveCameraData
PlaneLike
Point3Like
Ray3dLike
RenderingOptionsColorUpdates
RenderingOptionsStreamData
RenderingOptionsUpdate
SketchupEntityFilter
SketchupEntityLeafFilter
SketchupVertex
TagFilter
TextAttachedTo
TextAttachment
TexturePositioning
ToolEvent
TransformationLike
TypeFilter
UICommandEvent
UVMap
UVRequest
UVResponse
UVTile
UVTileResponse
Vector3Like
VisibilityFilter
Help and Feedback
Select theme
Dark
Light
Auto
Help and Feedback
Community
Section titled “Community”
Developer Forum
Knowledge Base
Section titled “Knowledge Base”
Help Center
Support
Section titled “Support”
Email Developer Support