MCPcopy Index your code
hub / github.com/Renanse/Ardor3D

github.com/Renanse/Ardor3D @v1.6.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.6.0 ↗ · + Follow
10,979 symbols 40,835 edges 1,035 files 3,548 documented · 32%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Ardor3D Build Status

Ardor3D is a free Java based, professionally oriented, open source 3D graphics engine.

Extension points exported contracts — how you extend this code

ActionListener (Interface)
Classes interested in processing component actions such as the pressing of a button should implement this interface. Sim [14 …
ardor3d-ui/src/main/java/com/ardor3d/extension/ui/event/ActionListener.java
Function3D (Interface)
Simple interface describing a function that receives a 3 value tuple and returns a value. [26 implementers]
ardor3d-math/src/main/java/com/ardor3d/math/functions/Function3D.java
BlendTreeSource (Interface)
Represents a node in a blend tree. [8 implementers]
ardor3d-animation/src/main/java/com/ardor3d/extension/animation/skeletal/blendtree/BlendTreeSource.java
TextureSource (Interface)
Feeds texture data to a TextureCache [6 implementers]
ardor3d-terrain/src/main/java/com/ardor3d/extension/terrain/client/TextureSource.java
Updater (Interface)
The purpose of this class is to own the update phase and separate update logic from the view. [9 implementers]
ardor3d-core/src/main/java/com/ardor3d/framework/Updater.java
ParticleEmitter (Interface)
(no doc) [6 implementers]
ardor3d-effects/src/main/java/com/ardor3d/extension/effect/particle/emitter/ParticleEmitter.java
Ardor3dExporter (Interface)
(no doc) [6 implementers]
ardor3d-savable/src/main/java/com/ardor3d/util/export/Ardor3dExporter.java
UpdateLogic (Interface)
(no doc) [52 implementers]
ardor3d-extras/src/main/java/com/ardor3d/extension/interact/InteractManager.java

Core symbols most depended-on inside this repo

put
called by 1188
ardor3d-core/src/main/java/com/ardor3d/scenegraph/shape/GeoSphere.java
put
called by 1043
ardor3d-core/src/main/java/com/ardor3d/buffer/IntBufferData.java
get
called by 1001
ardor3d-math/src/main/java/com/ardor3d/math/type/ReadOnlyTriangle.java
getX
called by 713
ardor3d-math/src/main/java/com/ardor3d/math/type/ReadOnlyVector4.java
add
called by 704
ardor3d-core/src/main/java/com/ardor3d/renderer/queue/RenderBucket.java
getY
called by 697
ardor3d-math/src/main/java/com/ardor3d/math/type/ReadOnlyVector4.java
write
called by 670
ardor3d-savable/src/main/java/com/ardor3d/util/export/Savable.java
getZ
called by 538
ardor3d-math/src/main/java/com/ardor3d/math/type/ReadOnlyVector4.java

Shape

Method 9,755
Class 975
Enum 120
Interface 120
Function 9

Languages

Java100%
TypeScript1%

Modules by API surface

ardor3d-ui/src/main/java/com/ardor3d/extension/ui/UIComponent.java135 symbols
ardor3d-effects/src/main/java/com/ardor3d/extension/effect/particle/ParticleSystem.java113 symbols
ardor3d-core/src/main/java/com/ardor3d/renderer/Camera.java101 symbols
ardor3d-math/src/main/java/com/ardor3d/math/Matrix4.java94 symbols
ardor3d-core/src/main/java/com/ardor3d/scenegraph/Spatial.java88 symbols
ardor3d-effects/src/main/java/com/ardor3d/extension/effect/water/WaterNode.java84 symbols
ardor3d-math/src/main/java/com/ardor3d/math/Matrix3.java80 symbols
ardor3d-core/src/main/java/com/ardor3d/ui/text/BMFont.java71 symbols
ardor3d-core/src/main/java/com/ardor3d/scenegraph/MeshData.java71 symbols
ardor3d-math/src/main/java/com/ardor3d/math/Quaternion.java65 symbols
ardor3d-effects/src/main/java/com/ardor3d/extension/effect/particle/SimpleParticleInfluenceFactory.java63 symbols
ardor3d-examples/src/main/java/com/ardor3d/example/PropertiesGameSettings.java59 symbols

For agents

$ claude mcp add Ardor3D \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page