Description: With C# write a 3D engine, a total of more than 10,000 lines of code
To Search:
File list (Check if you may need any files):
SmartSharp
..........\Backup
..........\......\Smart
..........\......\.....\AI
..........\......\.....\..\FSM
..........\......\.....\..\...\State.cs
..........\......\.....\..\...\StateCollection.cs
..........\......\.....\..\...\StateMachine.cs
..........\......\.....\..\...\Transition.cs
..........\......\.....\..\...\TransitionCollection.cs
..........\......\.....\App.ico
..........\......\.....\AssemblyInfo.cs
..........\......\.....\Collections
..........\......\.....\...........\BasicLists.cs
..........\......\.....\...........\CustomCollectionBase.cs
..........\......\.....\...........\Map.cs
..........\......\.....\...........\Pair.cs
..........\......\.....\Core
..........\......\.....\....\Actor.cs
..........\......\.....\....\Engine.cs
..........\......\.....\....\IApply.cs
..........\......\.....\....\IPlayer.cs
..........\......\.....\....\IState.cs
..........\......\.....\....\NamingObject.cs
..........\......\.....\....\Timer.cs
..........\......\.....\Exception
..........\......\.....\.........\BaseException.cs
..........\......\.....\.........\DefaultPublisher.cs
..........\......\.....\.........\ExceptionManager.cs
..........\......\.....\.........\ObjectNotFound.cs
..........\......\.....\Graphics
..........\......\.....\........\IGraphicsStream.cs
..........\......\.....\........\IndexStream.cs
..........\......\.....\........\IRenderable.cs
..........\......\.....\........\IVertexStream.cs
..........\......\.....\........\Lighting
..........\......\.....\........\........\DirectionalLight.cs
..........\......\.....\........\........\LightBase.cs
..........\......\.....\........\........\LightCollection.cs
..........\......\.....\........\........\PointLight.cs
..........\......\.....\........\........\SpotLight.cs
..........\......\.....\........\Material.cs
..........\......\.....\........\MaterialDef.cs
..........\......\.....\........\MaterialDef.xsd
..........\......\.....\........\MaterialDef.xsx
..........\......\.....\........\Mesh.cs
..........\......\.....\........\RenderGroup.cs
..........\......\.....\........\RenderQueue.cs
..........\......\.....\........\RenderSystem.cs
..........\......\.....\........\States
..........\......\.....\........\......\AlphaState.cs
..........\......\.....\........\......\ColorBlendState.cs
..........\......\.....\........\......\SamplerState.cs
..........\......\.....\........\SubMesh.cs
..........\......\.....\........\SubMeshCollection.cs
..........\......\.....\........\TextureUnit.cs
..........\......\.....\........\VertexData.cs
..........\......\.....\........\VertexStreamBinder.cs
..........\......\.....\........\VertexStreams
..........\......\.....\........\.............\ColorStream.cs
..........\......\.....\........\.............\NormalStream.cs
..........\......\.....\........\.............\PositionStream.cs
..........\......\.....\........\.............\TexCoordStream.cs
..........\......\.....\........\.............\VertexStream.cs
..........\......\.....\Helper
..........\......\.....\......\Memory.cs
..........\......\.....\......\ParseHelper.cs
..........\......\.....\......\RawSerializer.cs
..........\......\.....\......\StringHelper.cs
..........\......\.....\......\Tokens.cs
..........\......\.....\Input
..........\......\.....\.....\InputHooker.cs
..........\......\.....\Math
..........\......\.....\....\AxisAlignedBox.cs
..........\......\.....\....\Edge.cs
..........\......\.....\....\Geom.cs
..........\......\.....\....\Ray.cs
..........\......\.....\....\Sphere.cs
..........\......\.....\....\Triangle.cs
..........\......\.....\....\Vector3Helper.cs
..........\......\.....\Physics
..........\......\.....\.......\DynamicActor.cs
..........\......\.....\.......\IDynamicSimulator.cs
..........\......\.....\.......\IJoint.cs
..........\......\.....\.......\IRigidBody.cs
..........\......\.....\.......\ODE
..........\......\.....\.......\...\ODEDynamicSimulator.cs
..........\......\.....\.......\...\ODEHelper.cs
..........\......\.....\.......\...\ODEJoint.cs
..........\......\.....\.......\...\ODERigidBody.cs
..........\......\.....\