Skip to content

Instantly share code, notes, and snippets.

@poperigby
Created December 24, 2024 03:38
Show Gist options
  • Save poperigby/983ae0998d11ccab9d1c2e41c240390c to your computer and use it in GitHub Desktop.
Save poperigby/983ae0998d11ccab9d1c2e41c240390c to your computer and use it in GitHub Desktop.
├── fbx202037_fbxsdk_linux
├── FBX_SDK_Online_Documentation.html
├── include
│ ├── fbxsdk
│ │ ├── core
│ │ │ ├── arch
│ │ │ │ ├── fbxalloc.h
│ │ │ │ ├── fbxarch.h
│ │ │ │ ├── fbxdebug.h
│ │ │ │ ├── fbxnew.h
│ │ │ │ ├── fbxstdcompliant.h
│ │ │ │ └── fbxtypes.h
│ │ │ ├── base
│ │ │ │ ├── fbxarray.h
│ │ │ │ ├── fbxbitset.h
│ │ │ │ ├── fbxcharptrset.h
│ │ │ │ ├── fbxcontainerallocators.h
│ │ │ │ ├── fbxdynamicarray.h
│ │ │ │ ├── fbxfile.h
│ │ │ │ ├── fbxfolder.h
│ │ │ │ ├── fbxhashmap.h
│ │ │ │ ├── fbxintrusivelist.h
│ │ │ │ ├── fbxmap.h
│ │ │ │ ├── fbxmemorypool.h
│ │ │ │ ├── fbxmultimap.h
│ │ │ │ ├── fbxpair.h
│ │ │ │ ├── fbxredblacktree.h
│ │ │ │ ├── fbxset.h
│ │ │ │ ├── fbxstatus.h
│ │ │ │ ├── fbxstring.h
│ │ │ │ ├── fbxstringlist.h
│ │ │ │ ├── fbxtimecode.h
│ │ │ │ ├── fbxtime.h
│ │ │ │ └── fbxutils.h
│ │ │ ├── fbxclassid.h
│ │ │ ├── fbxconnectionpoint.h
│ │ │ ├── fbxdatatypes.h
│ │ │ ├── fbxemitter.h
│ │ │ ├── fbxevent.h
│ │ │ ├── fbxeventhandler.h
│ │ │ ├── fbxlistener.h
│ │ │ ├── fbxloadingstrategy.h
│ │ │ ├── fbxmanager.h
│ │ │ ├── fbxmodule.h
│ │ │ ├── fbxobject.h
│ │ │ ├── fbxperipheral.h
│ │ │ ├── fbxplugincontainer.h
│ │ │ ├── fbxplugin.h
│ │ │ ├── fbxpropertydef.h
│ │ │ ├── fbxproperty.h
│ │ │ ├── fbxpropertyhandle.h
│ │ │ ├── fbxpropertypage.h
│ │ │ ├── fbxpropertytypes.h
│ │ │ ├── fbxqueryevent.h
│ │ │ ├── fbxquery.h
│ │ │ ├── fbxscopedloadingdirectory.h
│ │ │ ├── fbxscopedloadingfilename.h
│ │ │ ├── fbxstream.h
│ │ │ ├── fbxsymbol.h
│ │ │ ├── fbxsystemunit.h
│ │ │ ├── fbxxref.h
│ │ │ ├── math
│ │ │ │ ├── fbxaffinematrix.h
│ │ │ │ ├── fbxdualquaternion.h
│ │ │ │ ├── fbxmath.h
│ │ │ │ ├── fbxmatrix.h
│ │ │ │ ├── fbxquaternion.h
│ │ │ │ ├── fbxtransforms.h
│ │ │ │ ├── fbxvector2.h
│ │ │ │ └── fbxvector4.h
│ │ │ └── sync
│ │ │ ├── fbxatomic.h
│ │ │ ├── fbxclock.h
│ │ │ ├── fbxsync.h
│ │ │ └── fbxthread.h
│ │ ├── fbxsdk_def.h
│ │ ├── fbxsdk_nsbegin.h
│ │ ├── fbxsdk_nsend.h
│ │ ├── fbxsdk_version.h
│ │ ├── fileio
│ │ │ ├── collada
│ │ │ │ ├── fbxcolladaanimationelement.h
│ │ │ │ ├── fbxcolladaelement.h
│ │ │ │ ├── fbxcolladaiostream.h
│ │ │ │ ├── fbxcolladanamespace.h
│ │ │ │ ├── fbxcolladatokens.h
│ │ │ │ ├── fbxcolladautils.h
│ │ │ │ ├── fbxreadercollada14.h
│ │ │ │ └── fbxwritercollada14.h
│ │ │ ├── fbx
│ │ │ │ ├── fbxio.h
│ │ │ │ ├── fbxreaderfbx5.h
│ │ │ │ ├── fbxreaderfbx6.h
│ │ │ │ ├── fbxreaderfbx7.h
│ │ │ │ ├── fbxwriterfbx5.h
│ │ │ │ ├── fbxwriterfbx6.h
│ │ │ │ └── fbxwriterfbx7.h
│ │ │ ├── fbxbase64coder.h
│ │ │ ├── fbxcallbacks.h
│ │ │ ├── fbxexporter.h
│ │ │ ├── fbxexternaldocreflistener.h
│ │ │ ├── fbxfiletokens.h
│ │ │ ├── fbxglobalcamerasettings.h
│ │ │ ├── fbxgloballightsettings.h
│ │ │ ├── fbxglobalsettings.h
│ │ │ ├── fbxgobo.h
│ │ │ ├── fbximporter.h
│ │ │ ├── fbxiobase.h
│ │ │ ├── fbxiopluginregistry.h
│ │ │ ├── fbxiosettings.h
│ │ │ ├── fbxiosettingspath.h
│ │ │ ├── fbxprogress.h
│ │ │ ├── fbxreader.h
│ │ │ ├── fbxstatisticsfbx.h
│ │ │ ├── fbxstatistics.h
│ │ │ └── fbxwriter.h
│ │ ├── scene
│ │ │ ├── animation
│ │ │ │ ├── fbxanimcurvebase.h
│ │ │ │ ├── fbxanimcurvefilters.h
│ │ │ │ ├── fbxanimcurve.h
│ │ │ │ ├── fbxanimcurvenode.h
│ │ │ │ ├── fbxanimevalclassic.h
│ │ │ │ ├── fbxanimevalstate.h
│ │ │ │ ├── fbxanimevaluator.h
│ │ │ │ ├── fbxanimlayer.h
│ │ │ │ ├── fbxanimstack.h
│ │ │ │ └── fbxanimutilities.h
│ │ │ ├── constraint
│ │ │ │ ├── fbxcharacter.h
│ │ │ │ ├── fbxcharacternodename.h
│ │ │ │ ├── fbxcharacterpose.h
│ │ │ │ ├── fbxconstraintaim.h
│ │ │ │ ├── fbxconstraintcustom.h
│ │ │ │ ├── fbxconstraint.h
│ │ │ │ ├── fbxconstraintparent.h
│ │ │ │ ├── fbxconstraintposition.h
│ │ │ │ ├── fbxconstraintrotation.h
│ │ │ │ ├── fbxconstraintscale.h
│ │ │ │ ├── fbxconstraintsinglechainik.h
│ │ │ │ ├── fbxconstraintutils.h
│ │ │ │ ├── fbxcontrolset.h
│ │ │ │ └── fbxhik2fbxcharacter.h
│ │ │ ├── fbxaudio.h
│ │ │ ├── fbxaudiolayer.h
│ │ │ ├── fbxaxissystem.h
│ │ │ ├── fbxcollectionexclusive.h
│ │ │ ├── fbxcollection.h
│ │ │ ├── fbxcontainer.h
│ │ │ ├── fbxcontainertemplate.h
│ │ │ ├── fbxdisplaylayer.h
│ │ │ ├── fbxdocument.h
│ │ │ ├── fbxdocumentinfo.h
│ │ │ ├── fbxenvironment.h
│ │ │ ├── fbxgroupname.h
│ │ │ ├── fbxlibrary.h
│ │ │ ├── fbxmediaclip.h
│ │ │ ├── fbxobjectfilter.h
│ │ │ ├── fbxobjectmetadata.h
│ │ │ ├── fbxobjectscontainer.h
│ │ │ ├── fbxpose.h
│ │ │ ├── fbxreference.h
│ │ │ ├── fbxscene.h
│ │ │ ├── fbxselectionnode.h
│ │ │ ├── fbxselectionset.h
│ │ │ ├── fbxtakeinfo.h
│ │ │ ├── fbxthumbnail.h
│ │ │ ├── fbxvideo.h
│ │ │ ├── geometry
│ │ │ │ ├── fbxblendshapechannel.h
│ │ │ │ ├── fbxblendshape.h
│ │ │ │ ├── fbxcachedeffect.h
│ │ │ │ ├── fbxcache.h
│ │ │ │ ├── fbxcamera.h
│ │ │ │ ├── fbxcamerastereo.h
│ │ │ │ ├── fbxcameraswitcher.h
│ │ │ │ ├── fbxcluster.h
│ │ │ │ ├── fbxdeformer.h
│ │ │ │ ├── fbxgenericnode.h
│ │ │ │ ├── fbxgeometrybase.h
│ │ │ │ ├── fbxgeometry.h
│ │ │ │ ├── fbxgeometryweightedmap.h
│ │ │ │ ├── fbxlayercontainer.h
│ │ │ │ ├── fbxlayer.h
│ │ │ │ ├── fbxlight.h
│ │ │ │ ├── fbxlimitsutilities.h
│ │ │ │ ├── fbxline.h
│ │ │ │ ├── fbxlodgroup.h
│ │ │ │ ├── fbxmarker.h
│ │ │ │ ├── fbxmesh.h
│ │ │ │ ├── fbxnodeattribute.h
│ │ │ │ ├── fbxnode.h
│ │ │ │ ├── fbxnull.h
│ │ │ │ ├── fbxnurbscurve.h
│ │ │ │ ├── fbxnurbs.h
│ │ │ │ ├── fbxnurbssurface.h
│ │ │ │ ├── fbxopticalreference.h
│ │ │ │ ├── fbxpatch.h
│ │ │ │ ├── fbxproceduralgeometry.h
│ │ │ │ ├── fbxshape.h
│ │ │ │ ├── fbxskeleton.h
│ │ │ │ ├── fbxskin.h
│ │ │ │ ├── fbxsubdeformer.h
│ │ │ │ ├── fbxsubdiv.h
│ │ │ │ ├── fbxtrimnurbssurface.h
│ │ │ │ ├── fbxvertexcachedeformer.h
│ │ │ │ └── fbxweightedmapping.h
│ │ │ └── shading
│ │ │ ├── fbxbindingoperator.h
│ │ │ ├── fbxbindingsentryview.h
│ │ │ ├── fbxbindingtablebase.h
│ │ │ ├── fbxbindingtableentry.h
│ │ │ ├── fbxbindingtable.h
│ │ │ ├── fbxconstantentryview.h
│ │ │ ├── fbxentryview.h
│ │ │ ├── fbxfiletexture.h
│ │ │ ├── fbximplementationfilter.h
│ │ │ ├── fbximplementation.h
│ │ │ ├── fbximplementationutils.h
│ │ │ ├── fbxlayeredtexture.h
│ │ │ ├── fbxlayerentryview.h
│ │ │ ├── fbxoperatorentryview.h
│ │ │ ├── fbxproceduraltexture.h
│ │ │ ├── fbxpropertyentryview.h
│ │ │ ├── fbxsemanticentryview.h
│ │ │ ├── fbxshadingconventions.h
│ │ │ ├── fbxsurfacelambert.h
│ │ │ ├── fbxsurfacematerial.h
│ │ │ ├── fbxsurfacematerialutils.h
│ │ │ ├── fbxsurfacephong.h
│ │ │ └── fbxtexture.h
│ │ └── utils
│ │ ├── fbxclonemanager.h
│ │ ├── fbxdeformationsevaluator.h
│ │ ├── fbxembeddedfilesaccumulator.h
│ │ ├── fbxgeometryconverter.h
│ │ ├── fbxmanipulators.h
│ │ ├── fbxmaterialconverter.h
│ │ ├── fbxnamehandler.h
│ │ ├── fbxprocessor.h
│ │ ├── fbxprocessorshaderdependency.h
│ │ ├── fbxprocessorxref.h
│ │ ├── fbxprocessorxrefuserlib.h
│ │ ├── fbxrenamingstrategybase.h
│ │ ├── fbxrenamingstrategyfbx5.h
│ │ ├── fbxrenamingstrategyfbx6.h
│ │ ├── fbxrenamingstrategyfbx7.h
│ │ ├── fbxrenamingstrategy.h
│ │ ├── fbxrenamingstrategyutilities.h
│ │ ├── fbxrootnodeutility.h
│ │ ├── fbxscenecheckutility.h
│ │ └── fbxusernotification.h
│ └── fbxsdk.h
├── lib
│ ├── debug
│ │ ├── libalembic.a
│ │ ├── libfbxsdk.a
│ │ └── libfbxsdk.so
│ └── release
│ ├── libalembic.a
│ ├── libfbxsdk.a
│ └── libfbxsdk.so
├── License.txt
├── log
└── samples
├── Animation
│ ├── CMakeLists.txt
│ └── main.cxx
├── Audio
│ ├── audio1.mp3
│ ├── audio2.wav
│ ├── CMakeLists.txt
│ └── main.cxx
├── Camera
│ ├── Camera.fbx
│ ├── CMakeLists.txt
│ └── main.cxx
├── CMakeLists.txt
├── Common
│ ├── AnimationUtility.cxx
│ ├── AnimationUtility.h
│ ├── Common.cxx
│ ├── Common.h
│ ├── GeometryUtility.cxx
│ └── GeometryUtility.h
├── ConvertScene
│ ├── box.fbx
│ ├── CMakeLists.txt
│ └── main.cxx
├── ExportDocument
│ ├── CMakeLists.txt
│ └── main.cxx
├── ExportScene01
│ ├── CMakeLists.txt
│ ├── main.cxx
│ └── Thumbnail.h
├── ExportScene02
│ ├── CMakeLists.txt
│ ├── gradient.jpg
│ ├── main.cxx
│ └── scene02.jpg
├── ExportScene03
│ ├── CMakeLists.txt
│ ├── gradient.jpg
│ ├── main.cxx
│ ├── MyKFbxMesh.cxx
│ ├── MyKFbxMesh.h
│ ├── scene03.jpg
│ └── spotty.jpg
├── ExportScene04
│ ├── CMakeLists.txt
│ ├── gobo.tif
│ └── main.cxx
├── ExportScene05
│ ├── CMakeLists.txt
│ └── main.cxx
├── ExportShader
│ ├── CMakeLists.txt
│ ├── Default_reflection.dds
│ ├── glass.fx
│ ├── main.cxx
│ └── xfSkyBox.cgfx
├── ExternalDocsRefs
│ ├── CMakeLists.txt
│ └── main.cxx
├── fbxsdk.cmake
├── FileStream
│ ├── CMakeLists.txt
│ └── main.cxx
├── ImportScene
│ ├── CMakeLists.txt
│ ├── DisplayAnimation.cxx
│ ├── DisplayAnimation.h
│ ├── DisplayCache.cxx
│ ├── DisplayCache.h
│ ├── DisplayCamera.cxx
│ ├── DisplayCamera.h
│ ├── DisplayCommon.cxx
│ ├── DisplayCommon.h
│ ├── DisplayGenericInfo.cxx
│ ├── DisplayGenericInfo.h
│ ├── DisplayGlobalSettings.cxx
│ ├── DisplayGlobalSettings.h
│ ├── DisplayHierarchy.cxx
│ ├── DisplayHierarchy.h
│ ├── DisplayLight.cxx
│ ├── DisplayLight.h
│ ├── DisplayLink.cxx
│ ├── DisplayLink.h
│ ├── DisplayLodGroup.cxx
│ ├── DisplayLodGroup.h
│ ├── DisplayMarker.cxx
│ ├── DisplayMarker.h
│ ├── DisplayMaterial.cxx
│ ├── DisplayMaterial.h
│ ├── DisplayMesh.cxx
│ ├── DisplayMesh.h
│ ├── DisplayNurb.cxx
│ ├── DisplayNurb.h
│ ├── DisplayPatch.cxx
│ ├── DisplayPatch.h
│ ├── DisplayPivotsAndLimits.cxx
│ ├── DisplayPivotsAndLimits.h
│ ├── DisplayPose.cxx
│ ├── DisplayPose.h
│ ├── DisplayShape.cxx
│ ├── DisplayShape.h
│ ├── DisplaySkeleton.cxx
│ ├── DisplaySkeleton.h
│ ├── DisplayTexture.cxx
│ ├── DisplayTexture.h
│ ├── DisplayUserProperties.cxx
│ ├── DisplayUserProperties.h
│ └── main.cxx
├── Instances
│ ├── CMakeLists.txt
│ └── main.cxx
├── Layers
│ ├── 1.jpg
│ ├── CMakeLists.txt
│ ├── main.cxx
│ ├── spotty.jpg
│ └── waffle.jpg
├── MyOwnWriterReader
│ ├── MyOwnReader.cxx
│ ├── MyOwnReader.h
│ ├── MyOwnWriter.cxx
│ ├── MyOwnWriter.h
│ ├── MyOwnWriterReader.cxx
│ └── MyOwnWriterReader.h
├── Normals
│ ├── CMakeLists.txt
│ ├── main.cxx
│ └── Normals.fbx
├── Pivot
│ ├── CMakeLists.txt
│ └── main.cxx
├── ProceduralTexture
│ ├── a_texture.jpg
│ ├── CMakeLists.txt
│ └── main.cxx
├── README.txt
├── ShapeAttributes
│ ├── CMakeLists.txt
│ └── main.cxx
├── StereoCamera
│ ├── CMakeLists.txt
│ ├── main.cxx
│ └── StereoCamera.fbx
├── SwitchBinding
│ ├── Bind_Before_Switch.fbx
│ ├── CMakeLists.txt
│ └── main.cxx
├── Transformations
│ ├── CMakeLists.txt
│ ├── DisplayCommon.cxx
│ ├── DisplayCommon.h
│ ├── JointHierarchy.fbx
│ └── main.cxx
├── UI Examples
│ ├── Common
│ │ ├── ImportExport.cxx
│ │ └── ImportExport.h
│ ├── CubeCreator
│ │ ├── CMakeLists.txt
│ │ ├── Crate.jpg
│ │ ├── FBX_banner_545x132_SDK.bmp
│ │ ├── resource.h
│ │ ├── SDK_Utility.cxx
│ │ ├── SDK_Utility.h
│ │ ├── stdafx.h
│ │ ├── UI.APS
│ │ ├── UI.cxx
│ │ ├── UI.h
│ │ ├── UI.ico
│ │ └── UI.rc
│ ├── ImportExport
│ │ ├── CMakeLists.txt
│ │ ├── FBX_banner_545x132_SDK.bmp
│ │ ├── ImportExport.exe.manifest
│ │ ├── resource.h
│ │ ├── stdafx.h
│ │ ├── UI.cxx
│ │ ├── UI.h
│ │ ├── UI.ico
│ │ └── UI.rc
│ └── SceneTreeView
│ ├── CMakeLists.txt
│ ├── FBX_banner_545x132_SDK.bmp
│ ├── resource.h
│ ├── SDK_Utility.cxx
│ ├── SDK_Utility.h
│ ├── stdafx.h
│ ├── UI.APS
│ ├── UI.cxx
│ ├── UI.h
│ ├── UI.ico
│ └── UI.rc
├── UserProperties
│ ├── CMakeLists.txt
│ └── main.cxx
├── UVSample
│ ├── CMakeLists.txt
│ ├── main.cxx
│ ├── sadface.fbx
│ └── sadface.jpg
└── ViewScene
├── CMakeLists.txt
├── DrawScene.cxx
├── DrawScene.h
├── DrawText.cxx
├── DrawText.h
├── FBX_ASCII_TEXTURE
├── GetPosition.cxx
├── GetPosition.h
├── GL
│ ├── glew.h
│ └── glut.h
├── GlFunctions.cxx
├── GlFunctions.h
├── humanoid.fbx
├── libs
│ ├── linux
│ │ ├── x64
│ │ │ ├── libGLEW.a
│ │ │ └── libglut.a
│ │ └── x86
│ │ ├── libGLEW.a
│ │ └── libglut.a
│ ├── macos
│ │ └── libGLEW.a
│ └── win
│ ├── x64
│ │ ├── glew32.dll
│ │ ├── glew32.lib
│ │ ├── glut32.dll
│ │ └── glut32.lib
│ └── x86
│ ├── glew32.dll
│ ├── glew32.lib
│ ├── glut32.dll
│ └── glut32.lib
├── main.cxx
├── SceneCache.cxx
├── SceneCache.h
├── SceneContext.cxx
├── SceneContext.h
├── SetCamera.cxx
├── SetCamera.h
├── targa.cxx
└── targa.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment