Gorilla.SKP.Lib.Model
Unit Gorilla.SKP.Lib.Model.pasClasses
- TSKPModelAPI = class ( TObject )
Records
- record TSUModelStatistics
Enumerations
- enum TSUEntityType = ( SUEntityType_Edge, SUEntityType_Face, SUEntityType_ComponentInstance, SUEntityType_Group, SUEntityType_Image, SUEntityType_ComponentDefinition, SUEntityType_Layer, SUEntityType_Material, SUNumEntityTypes ) ;
- enum TSUModelUnits = ( SUModelUnits_Inches, SUModelUnits_Feet, SUModelUnits_Millimeters, SUModelUnits_Centimeters, SUModelUnits_Meters ) ;
- enum TSUModelVersion = ( SUModelVersion_SU3, SUModelVersion_SU4, SUModelVersion_SU5, SUModelVersion_SU6, SUModelVersion_SU7, SUModelVersion_SU8, SUModelVersion_SU2013, SUModelVersion_SU2014, SUModelVersion_SU2015, SUModelVersion_SU2016, SUModelVersion_SU2017, SUModelVersion_SU2018, SUModelVersion_SU2019, SUModelVersion_SU2020, SUModelVersion_SU2021 ) ;
- enum TSUModelLoadStatus = ( SUModelLoadStatus_Success, SUModelLoadStatus_Success_MoreRecent ) ;
Constants
- const FLAG_GET_ENTITIES_TYPE_DEFINITION_ENTITIES : Integer = $1;
- const FLAG_GET_ENTITIES_TYPE_LAYERS : Integer = $2;
- const FLAG_GET_ENTITIES_TYPE_LAYER_FOLDERS : Integer = $4;
- const FLAG_GET_ENTITIES_TYPE_MATERIALS : Integer = $8;
- const FLAG_GET_ENTITIES_TYPE_SCENES : Integer = $10;
- const FLAG_GET_ENTITIES_TYPE_STYLES : Integer = $20;
- const FLAG_GET_ENTITIES_TYPE_DEFINITIONS : Integer = $40;
- const FLAG_GET_ENTITIES_TYPE_ALL : Integer = $FFFF;
Mics. types
- type PPSUModelStatistics = pointer to PSUModelStatistics;
- type PSUModelStatistics = pointer to TSUModelStatistics;
TSKPModelAPI
< Model was loaded successfully,
< however it was saved by a newer
< version of SketchUp. We strongly
< recommended that you update your SDK
< to the latest version.
Ancestors
Members
Fields
- public SUModelCreate :
- public SUModelCreateFromFileWithStatus :
- public SUModelCreateFromBufferWithStatus :
- public SUModelRelease :
- public SUModelGetEntities :
- public SUModelGetActiveEntities :
- public SUModelGetActivePath :
- public SUModelGetNumMaterials :
- public SUModelGetMaterials :
- public SUModelAddMaterials :
- public SUModelGetNumComponentDefinitions :
- public SUModelGetComponentDefinitions :
- public SUModelGetNumGroupDefinitions :
- public SUModelGetGroupDefinitions :
- public SUModelGetNumImageDefinitions :
- public SUModelGetImageDefinitions :
- public SUModelAddComponentDefinitions :
- public SUModelRemoveComponentDefinitions :
- public SUModelSaveToFile :
- public SUModelSaveToFileWithVersion :
- public SUModelGetCamera :
- public SUModelSetCamera :
- public SUModelGetNumScenes :
- public SUModelGetNumLayers :
- public SUModelGetLayers :
- public SUModelAddLayers :
- public SUModelGetDefaultLayer :
- public SUModelRemoveLayers :
- public SUModelGetActiveLayer :
- public SUModelSetActiveLayer :
- public SUModelGetVersion :
- public SUModelGetNumAttributeDictionaries :
- public SUModelGetAttributeDictionaries :
- public SUModelGetAttributeDictionary :
- public SUModelIsGeoReferenced :
- public SUModelGetLocation :
- public SUModelGetStatistics :
- public SUModelSetGeoReference :
- public SUModelGetRenderingOptions :
- public SUModelGetShadowInfo :
- public SUModelGetOptionsManager :
- public SUModelGetNorthCorrection :
- public SUModelMergeCoplanarFaces :
- public SUModelGetScenes :
- public SUModelGetSceneWithName :
- public SUModelAddScenes :
- public SUModelAddScene :
- public SUModelGetActiveScene :
- public SUModelSetActiveScene :
- public SUModelAddMatchPhotoScene :
- public SUModelGetName :
- public SUModelSetName :
- public SUModelGetPath :
- public SUModelGetTitle :
- public SUModelGetDescription :
- public SUModelSetDescription :
- public SUModelGetUnits :
- public SUModelGetClassifications :
- public SUModelGetAxes :
- public SUModelGetStyles :
- public SUModelGetInstancePathByPid :
- public SUModelGetNumFonts :
- public SUModelGetFonts :
- public SUModelGetDimensionStyle :
- public SUModelGetLengthFormatter :
- public SUModelGenerateUniqueMaterialName :
- public SUModelFixErrors :
- public SUModelOrientFacesConsistently :
- public SUModelGetLineStyles :
- public SUModelLoadDefinitionWithStatus :
- public SUModelRemoveMaterials :
- public SUModelRemoveScenes :
- public SUModelGetNumAllMaterials :
- public SUModelGetAllMaterials :
- public SUModelGetGuid :
- public SUModelIsDrawingElementVisible :
- public SUModelGetSelection :
- public SUModelGetNumLayerFolders :
- public SUModelGetLayerFolders :
- public SUModelPurgeEmptyLayerFolders :
- public SUModelAddLayerFolder :
- public SUModelPurgeUnusedLayers :
- public SUModelGetNumTopLevelLayers :
- public SUModelGetTopLevelLayers :
- public SUModelRemoveLayerFolders :
- public SUModelGetEntitiesOfTypeByPersistentIDs :