# المكتبات والإضافات ([name])

هنا تُدرج المكتبات والإضافات المتوافقة التي تم تطويرها خارجيًا لمكتبة three.js. هذه القائمة والحزم المرتبطة بها تُدار بواسطة المجتمع ولا يمكن ضمان تحديثها دائمًا. إذا كنت ترغب في تحديث هذه القائمة، يُمكنك عمل PR!"

### الفيزياء(Physics)

- [link:https://github.com/lo-th/Oimo.js/ Oimo.js]
- [link:https://enable3d.io/ enable3d]
- [link:https://github.com/kripken/ammo.js/ ammo.js]
- [link:https://github.com/pmndrs/cannon-es cannon-es]
- [link:https://rapier.rs/ rapier]
- [link:https://github.com/jrouwe/JoltPhysics.js Jolt]

### المعالجة البعدية(Postprocessing)

"بالإضافة إلى [link:https://github.com/mrdoob/three.js/tree/dev/examples/jsm/postprocessing تأثيرات المعالجة البعدية الرسمية لمكتبة three.js],يتوفر دعم لبعض التأثيرات والأطُر الإضافية من خلال مكتبات خارجية."

- [link:https://github.com/vanruesc/postprocessing postprocessing]

### أداء التقاطع والاختبار بالأشعة (Intersection and Raycast Performance)

- [link:https://github.com/gkjohnson/three-mesh-bvh three-mesh-bvh]

### تتبع المسار (Path Tracing)

- [link:https://github.com/gkjohnson/three-gpu-pathtracer three-gpu-pathtracer]

### صيغ الملفات (File Formats)

بالإضافة إلى [link:https://github.com/mrdoob/three.js/tree/dev/examples/jsm/loaders محمّلات three.js الرسمية],يتوفر دعم لبعض الصيغ الإضافية من خلال مكتبات خارجية.

- [link:https://github.com/gkjohnson/urdf-loaders/tree/master/javascript urdf-loader]
- [link:https://github.com/NASA-AMMOS/3DTilesRendererJS 3d-tiles-renderer-js]
- [link:https://github.com/kaisalmen/WWOBJLoader WebWorker OBJLoader]
- [link:https://github.com/IFCjs/web-ifc-three IFC.js]

### الشكليات (Geometry)

- [link:https://github.com/spite/THREE.MeshLine THREE.MeshLine]

### النص ثلاثي الأبعاد والتخطيط (3D Text and Layout)

- [link:https://github.com/protectwise/troika/tree/master/packages/troika-three-text troika-three-text]
- [link:https://github.com/felixmariotto/three-mesh-ui three-mesh-ui]

### نظام الجسيمات (Particle Systems)

- [link:https://github.com/Alchemist0823/three.quarks three.quarks]
- [link:https://github.com/creativelifeform/three-nebula three-nebula]

### الحركة العكسية الحركية (Inverse Kinematics)

- [link:https://github.com/jsantell/THREE.IK THREE.IK]
- [link:https://github.com/lo-th/fullik fullik]
- [link:https://github.com/gkjohnson/closed-chain-ik-js closed-chain-ik]

### ذكاء اللعبة الاصطناعي (Game AI)

- [link:https://mugen87.github.io/yuka/ yuka]
- [link:https://github.com/donmccurdy/three-pathfinding three-pathfinding]
- [link:https://github.com/isaac-mason/recast-navigation-js recast-navigation-js]

### الأغلفة والأطُر (Wrappers and Frameworks)

- [link:https://aframe.io/ A-Frame]
- [link:https://lume.io/ Lume] - HTML elements for 3D graphics built on Three.
- [link:https://github.com/pmndrs/react-three-fiber react-three-fiber] - React components for 3D graphics built on Three.
- [link:https://threepipe.org/ threepipe] - A versatile 3D viewer framework using three.js for rendering.
- [link:https://github.com/ecsyjs/ecsy-three ECSY]
- [link:https://threlte.xyz/ Threlte] - Svelte components for 3D graphics built on Three.
- [link:https://needle.tools/ Needle Engine]
- [link:https://tresjs.org/ tresjs] - Vue components for 3D graphics built on Three.