SketchUp API 13.1, SketchUp 2025.0.2
- Added APIs for physically based material properties.
SketchUp API 13.0, SketchUp 2025.0
SketchUp API 12.0, SketchUp 2024.0
- Added APIs to perform overlay drawing on SketchUp's view.
- Added rendering options support for Ambient Occlusion. The added keys are:
AmbientOcclusion
AmbientOcclusionDistance
AmbientOcclusionIntensity
SketchUp API 11.2
- Fixed various security issues.
SketchUp API 11.1, SketchUp 2023.1
SketchUp API 11.0, SketchUp 2023.0
- Fixed possible crash when (1) an edge reference is created with SUGeometryInputAddEdge() by connecting two vertices so close that they are considered coincident; (2) that edge reference is added as the first edge of a curve with SUGeometryInputAddCurve(); and (3) geometry is subsquently created with SUEntitiesFill() with
weld_vertices
set to true
. A crash would occur in an API call traversing that curve, such as SUCurveGetEdges()
- Fixed SUEntitiesErase() that might leave the model in an invalid unfixable state.
SketchUp API 10.3
SketchUp API 10.2
- Made fixes in the core texture mapping code to better catch certain invalid cases (such as UVs specified on colinear points, texture projection vector being perpendicular to a face normal vector). SUFacePositionMaterial() may now return SU_ERROR_INVALID_ARGUMENT in such cases where it would erroneously succeed before. SUEntitiesFill() will also detect these invalid cases, but it will apply a default texture mapping rather than returning an error.
SketchUp API 10.1, SketchUp 2022.0.1
- Fixed SUComponentDefinitionSetName() such that it will automatically generate a unique name if the given name already exist in the model the definition belongs to.
SketchUp API 10.0, SketchUp 2022.0
SketchUp API 9.1, SketchUp 2021.1
SketchUp API 9.0, SketchUp 2021.0
SketchUp API 8.2, SketchUp 2020.2
SketchUp API 8.1, SketchUp 2020.1
SketchUp API 8.0, SketchUp 2020.0
SketchUp API 7.1, SketchUp 2019.2
SketchUp API 7.0, SketchUp 2019 M0
SketchUp API 6.0, SketchUp 2018 M0
SketchUp API 5.2, SketchUp 2017 M2
SketchUp API 5.0, SketchUp 2017 M0
SketchUp API 4.0, SketchUp 2016 M0
SketchUp API 3.2, SketchUp 2015 M3
- Added C++ sample projects ReadingFromAskpFile, WritingToAskpFile and TextureMapping.
SketchUp API 3.1, SketchUp 2015 M1
- Improved the performance of SUEntitiesAddGroup() when adding a large number of groups.
- Added 64-bit SketchUpReader to the
deprecated
folder.
SketchUp API 3.0, SketchUp 2015 M0
SketchUp API 2.1, SketchUp 2014 M1
SketchUp API 2.0, SketchUp 2014 M0
SketchUp API 1.2, SketchUp 2013 M2
- Fixed compilation issues on Mac while building against the deprecated
SketchupReader.framework
. Updated the framework to be able to read 2013 files. Also added some files missing from deprecated/SkpWriter/Headers
. (Sorry about these omissions).
- Added back the old Mac example SkpStats (under
deprecated\SkpReader\Examples
) that illustrates how to read SU files from a stand-alone program (i.e. not as an exporter).
- Added missing SU_ERROR_INVALID_OUTPUT return values to code documentation comments for slapi
*GetName()
functions and others that return string data.
SketchUp API 1.1, SketchUp 2013 M1
- Fixed install paths of XmlExporter and XmlImporter plugin samples to link to
slapi.framework
as SketchUp does to prevent loader problems.
- Updated deprecated SketchUpReader.dll to be able to read SU2013 format files.
SketchUp API 1.0, SketchUp 2013 M0