diff --git a/docs/list.json b/docs/list.json index 29a81298474fe4f09baed81d89d88e54a00b81ca..46e167c03e410a57e7b5a6129c708bd3afff6696 100644 --- a/docs/list.json +++ b/docs/list.json @@ -7,7 +7,6 @@ "Getting Started": { "Creating a scene": "manual/en/introduction/Creating-a-scene", "Installation": "manual/en/introduction/Installation", - "Browser support": "manual/en/introduction/Browser-support", "WebGL compatibility check": "manual/en/introduction/WebGL-compatibility-check", "How to run things locally": "manual/en/introduction/How-to-run-things-locally", "Drawing lines": "manual/en/introduction/Drawing-lines", @@ -448,7 +447,6 @@ "البدء": { "إنشاء مشهد": "manual/ar/introduction/Creating-a-scene", "التثبيت": "manual/ar/introduction/Installation", - "دعم المتصفح": "manual/ar/introduction/Browser-support", "فحص توافق WebGL": "manual/ar/introduction/WebGL-compatibility-check", "كيف تدير الأشياء محليًا": "manual/ar/introduction/How-to-run-things-locally", "رسم خطوط": "manual/ar/introduction/Drawing-lines", @@ -520,7 +518,6 @@ "起步": { "创建一个场景": "manual/zh/introduction/Creating-a-scene", "安装": "manual/zh/introduction/Installation", - "浏览器支持": "manual/zh/introduction/Browser-support", "WebGL兼容性检查": "manual/zh/introduction/WebGL-compatibility-check", "如何在本地运行Three.js": "manual/zh/introduction/How-to-run-things-locally", "画线": "manual/zh/introduction/Drawing-lines", @@ -955,7 +952,6 @@ "시작하기": { "장면 만들기": "manual/ko/introduction/Creating-a-scene", "설치": "manual/ko/introduction/Installation", - "브라우저 지원": "manual/ko/introduction/Browser-support", "WebGL 호환성 검사": "manual/ko/introduction/WebGL-compatibility-check", "로컬 환경에서 구동 방법": "manual/ko/introduction/How-to-run-things-locally", "선 그리기": "manual/ko/introduction/Drawing-lines", @@ -1053,7 +1049,6 @@ "はじめてみましょう": { "シーンの作成": "manual/ja/introduction/Creating-a-scene", "インストールの方法": "manual/ja/introduction/Installation", - "サポートしているブラウザ": "manual/ja/introduction/Browser-support", "WebGLの互換性の確認": "manual/ja/introduction/WebGL-compatibility-check", "localで実行する方法": "manual/ja/introduction/How-to-run-things-locally", "線を引く": "manual/ja/introduction/Drawing-lines", diff --git a/docs/manual/ar/introduction/Browser-support.html b/docs/manual/ar/introduction/Browser-support.html deleted file mode 100644 index e10c774348c1ca0722c9a9248873eddcbaf66f30..0000000000000000000000000000000000000000 --- a/docs/manual/ar/introduction/Browser-support.html +++ /dev/null @@ -1,123 +0,0 @@ - - -
- -- يمكن لـ Three.js استخدام WebGL لعرض المشاهد الخاصة بك على جميع المتصفحات الحديثة. بالنسبة إلى المتصفحات الأقدم ، وخاصة Internet Explorer 10 والإصدارات الأقدم ، قد تضطر إلى الرجوع إلى أحد المستعرضات الأخرى [link:https://github.com/mrdoob/three.js/tree/master/examples/jsm/renderers renderers] (CSS2DRenderer و CSS3DRenderer و SVGRenderer). بالإضافة إلى ذلك ، قد تضطر إلى تضمين بعض polyfills ، بالأخص إذا كنت تستخدم ملفات من المجلد [link:https://github.com/mrdoob/three.js/tree/master/examples /examples]. -
-- ملاحظة: إذا لم تكن بحاجة إلى دعم هذه المتصفحات القديمة ، فلا يوصى باستخدام برامج العارض الأخرى لأنها أبطأ وتدعم ميزات أقل من WebGLRenderer. -
-
- Google Chrome 9+, Firefox 4+, Opera 15+, Safari 5.1+, Internet Explorer 11 و Microsoft Edge.
- يمكنك العثور على المتصفحات التي تدعم WebGL في [link:https://caniuse.com/#feat=webgl Can I use WebGL].
-
- فيما يلي بعض الميزات المستخدمة في three.js. قد يتطلب بعض منهم polyfills إضافية. -
-الخاصية | -نطاق الاستخدم | -الوحدات | -
---|---|---|
Typed Arrays | -Source | -BufferAttribute, BufferGeometry, etc. | -
Web Audio API | -Source | -Audio, AudioContext, AudioListener, etc. | -
WebXR Device API | -Source | -WebXRManager | -
Blob | -Source | -FileLoader, etc. | -
Promise | -Examples | -GLTFLoader, DRACOLoader, BasisTextureLoader, GLTFExporter, VRButton, ARButton, etc. | -
Fetch | -Examples | -ImageBitmapLoader, etc. | -
File API | -Examples | -GLTFExporter, etc. | -
URL API | -Examples | -GLTFLoader, etc. | -
Pointer Lock API | -Examples | -PointerLockControls | -
فقط قم باستيراد polyfills بناءً على متطلباتك. إذا أخذنا IE9 كمثال ، فأنت بحاجة إلى ملء هذه الميزات على الأقل:
-- Three.js can use WebGL to render your scenes on all modern browsers. For older browsers, especially Internet Explorer 10 and below, you may have to fallback to one of the other [link:https://github.com/mrdoob/three.js/tree/master/examples/jsm/renderers renderers] (CSS2DRenderer, CSS3DRenderer, SVGRenderer). Additionally, you may have to include some polyfills, especially if you are using files from the [link:https://github.com/mrdoob/three.js/tree/master/examples /examples] folder. -
-- Note: if you don't need to support these old browsers, then it is not recommended to use the other renderers as they are slower and support less features than the WebGLRenderer. -
-- Google Chrome 9+, Firefox 4+, Opera 15+, Safari 5.1+, Internet Explorer 11 and Microsoft Edge. You can find which browsers support WebGL at [link:https://caniuse.com/#feat=webgl Can I use WebGL]. -
-- Here are some features used in three.js. Some of them may require additional polyfills. -
-Feature | -Use Scope | -Modules | -
---|---|---|
Typed Arrays | -Source | -BufferAttribute, BufferGeometry, etc. | -
Web Audio API | -Source | -Audio, AudioContext, AudioListener, etc. | -
WebXR Device API | -Source | -WebXRManager | -
Blob | -Source | -FileLoader, etc. | -
Promise | -Examples | -GLTFLoader, DRACOLoader, BasisTextureLoader, GLTFExporter, VRButton, ARButton, etc. | -
Fetch | -Examples | -ImageBitmapLoader, etc. | -
File API | -Examples | -GLTFExporter, etc. | -
URL API | -Examples | -GLTFLoader, etc. | -
Pointer Lock API | -Examples | -PointerLockControls | -
Just import polyfills based on your requirements. Taking IE9 as an example, you need to polyfill at least these features:
-- モダンなブラウザ上であれば、Three.jsはWebGLを使ってsceneを描画出来ます。古いブラウザ(特にInternet Explore 10以下)では、他の[link:https://github.com/mrdoob/three.js/tree/master/examples/jsm/renderers renderers] (CSS2DRenderer, CSS3DRenderer, SVGRenderer)に後方互換する必要があるでしょう。さらに、特に [link:https://github.com/mrdoob/three.js/tree/master/examples /examples] フォルダのファイルを使用している場合は、いくつかのpolyfillを含める必要がある可能性があります。 -
-- 注意事項: もし古いブラウザをサポートする必要がないなら、WebGLRenderer以外を使うことはおすすめしません。というのも、他のrendererは遅い上に、サポートしている機能が少ないからです。 -
-- Google Chrome 9以上、Firefox 4以上、Opera 15以上、Safari 5.1以上、Internet Explore 11以上、もしくはMicrosoft Edge。 - どのブラウザがWebGLをサポートしているのかは[link:https://caniuse.com/#feat=webgl Can I use WebGL]を確認してください。 -
-- three.jsで使われる機能の中には追加のpolyfillsが必要になるものがあります。 -
-機能 | -スコープ | -モジュール | -
---|---|---|
Typed Arrays | -Source | -BufferAttribute, BufferGeometry, etc. | -
Web Audio API | -Source | -Audio, AudioContext, AudioListener, etc. | -
WebXR Device API | -Source | -WebXRManager | -
Blob | -Source | -FileLoader, etc. | -
Promise | -Examples | -GLTFLoader, DRACOLoader, BasisTextureLoader, GLTFExporter, VRButton, ARButton, etc. | -
Fetch | -Examples | -ImageBitmapLoader, etc. | -
File API | -Examples | -GLTFExporter, etc. | -
URL API | -Examples | -GLTFLoader, etc. | -
Pointer Lock API | -Examples | -PointerLockControls | -
- 要件に応じてポリフィルをインポートするだけです。例えば、IE9の場合は少なくとも以下の機能を追加する必要があります。 -
-- Three.js 는 WebGL을 통해 대부분의 현대 브라우저에서 scene을 렌더링할 수 있습니다. 오래된 브라우저, 특히 Internet Explorer 10 이하 버전에서는 다른 - [link:https://github.com/mrdoob/three.js/tree/master/examples/jsm/renderers 렌더러] (CSS2DRenderer, - CSS3DRenderer, SVGRenderer)를 사용해야 합니다. 또한, - polyfills를 몇가지 포함해야 할 수도 있는데 [link:https://github.com/mrdoob/three.js/tree/master/examples /examples] 폴더의 - 파일을 불러올때에는 필수입니다. -
-- 오래된 브라우저를 지원할 필요가 없다면, 다른 렌더러를 사용하는 것은 추천하지 않습니다. WebGLRenderer보다 느릴뿐더러 더 적은 기능을 지원하기 때문입니다. -
-- Google Chrome 9+, Firefox 4+, Opera 15+, Safari 5.1+, Internet Explorer 11 및 Microsoft Edge. [link:https://caniuse.com/#feat=webgl Can I use WebGL]에서 어떤 브라우저들이 지원하는지 확인해볼 수 있습니다. -
-- three.js에서 사용된 특성들은 다음과 같습니다. 이 중 몇개는 추가로 polyfills가 필요합니다. -
-특성 | -사용 범위 | -모듈 | -
---|---|---|
Typed Arrays | -Source | -BufferAttribute, BufferGeometry, etc. | -
Web Audio API | -Source | -Audio, AudioContext, AudioListener, etc. | -
WebXR Device API | -Source | -WebXRManager | -
Blob | -Source | -FileLoader, etc. | -
Promise | -Examples | -GLTFLoader, DRACOLoader, BasisTextureLoader, GLTFExporter, VRButton, ARButton, etc. | -
Fetch | -Examples | -ImageBitmapLoader, etc. | -
File API | -Examples | -GLTFExporter, etc. | -
URL API | -Examples | -GLTFLoader, etc. | -
Pointer Lock API | -Examples | -PointerLockControls | -
필요에 따라 polyfills을 import 하세요. IE9를 예로들면 적어도 다음과 같은 polyfills가 필요할 것입니다. - these features:
-- 在所有现代浏览器中,Three.js可以使用WebGL来渲染场景。对于较旧的浏览器,特别是Internet Explorer 10或者更低版本浏览器,你将需要回落到其它[link:https://github.com/mrdoob/three.js/tree/master/examples/jsm/renderers renderers](CSS2DRenderer、CSS3DRenderer、SVGRenderer)。此外,你或许不得不包含一些额外的“填充物”来解决兼容性问题,特别是当你使用[link:https://github.com/mrdoob/three.js/tree/master/examples /examples]目录中的文件时。 -
-- 注意:如果你并不需要支持较旧的浏览器,那就不推荐使用其他渲染器来进行渲染,因为与WebGLRenderer相比,其它渲染器渲染较慢,并且不支持WebGL的诸多特性。 -
-- Google Chrome 9+、Firefox 4+、Opera 15+、Safari 5.1+、Internet Explorer 11 和 Microsoft Edge。你可以点击[link:https://caniuse.com/#feat=webgl Can I use WebGL]来查阅各个浏览器对WebGL的支持性。 -
-- 这里是一些在Three.js中使用到的特性,其中的一部分需要额外的“填充物”(Polyfills)来解决兼容性问题。 -
-特性 | -适用范围 | -模块 | -
---|---|---|
Typed Arrays | -Source | -BufferAttribute, BufferGeometry, etc. | -
Web Audio API | -Source | -Audio, AudioContext, AudioListener, etc. | -
WebXR Device API | -Source | -WebXRManager | -
Blob | -Source | -FileLoader, etc. | -
Promise | -Examples | -GLTFLoader, DRACOLoader, BasisTextureLoader, GLTFExporter, VRButton, ARButton, etc. | -
Fetch | -Examples | -ImageBitmapLoader, etc. | -
File API | -Examples | -GLTFExporter, etc. | -
URL API | -Examples | -GLTFLoader, etc. | -
Pointer Lock API | -Examples | -PointerLockControls | -
根据你的需求,引入相关的“填充物”即可。以IE9为例,你至少需要来使用“填充物”完成以下的功能。
-