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 @@ - - - - - - - - - -

([name]) دعم المتصفح

- -

نظرة عامة

-
-

- يمكن لـ 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. -

-
- -

المتصفحات التي تدعم WebGL

-
-

- 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]. -

-
- -

ميزات لغة JavaScript أو واجهات الويب البرمجية المستخدمة في three.js

-
-

- فيما يلي بعض الميزات المستخدمة في three.js. قد يتطلب بعض منهم polyfills إضافية. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
الخاصيةنطاق الاستخدمالوحدات
Typed ArraysSourceBufferAttribute, BufferGeometry, etc.
Web Audio APISourceAudio, AudioContext, AudioListener, etc.
WebXR Device APISourceWebXRManager
BlobSourceFileLoader, etc.
PromiseExamplesGLTFLoader, DRACOLoader, BasisTextureLoader, GLTFExporter, VRButton, ARButton, etc.
FetchExamplesImageBitmapLoader, etc.
File APIExamplesGLTFExporter, etc.
URL APIExamplesGLTFLoader, etc.
Pointer Lock APIExamplesPointerLockControls
-
- -

Polyfills

-
-

فقط قم باستيراد polyfills بناءً على متطلباتك. إذا أخذنا IE9 كمثال ، فأنت بحاجة إلى ملء هذه الميزات على الأقل:

- -
- -

مقترح polyfills

-
- -
- - diff --git a/docs/manual/en/introduction/Browser-support.html b/docs/manual/en/introduction/Browser-support.html deleted file mode 100644 index 7639ccd69431491228e049bec7390b1db8f0e7ff..0000000000000000000000000000000000000000 --- a/docs/manual/en/introduction/Browser-support.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - -

[name]

- -

Overview

-
-

- 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. -

-
- -

Browsers that support WebGL

-
-

- 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]. -

-
- -

JavaScript Language Features or Web APIs Used in three.js

-
-

- Here are some features used in three.js. Some of them may require additional polyfills. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FeatureUse ScopeModules
Typed ArraysSourceBufferAttribute, BufferGeometry, etc.
Web Audio APISourceAudio, AudioContext, AudioListener, etc.
WebXR Device APISourceWebXRManager
BlobSourceFileLoader, etc.
PromiseExamplesGLTFLoader, DRACOLoader, BasisTextureLoader, GLTFExporter, VRButton, ARButton, etc.
FetchExamplesImageBitmapLoader, etc.
File APIExamplesGLTFExporter, etc.
URL APIExamplesGLTFLoader, etc.
Pointer Lock APIExamplesPointerLockControls
-
- -

Polyfills

-
-

Just import polyfills based on your requirements. Taking IE9 as an example, you need to polyfill at least these features:

- -
- -

Suggested polyfills

-
- -
- - diff --git a/docs/manual/ja/introduction/Browser-support.html b/docs/manual/ja/introduction/Browser-support.html deleted file mode 100644 index 0a953b71516307958e38975775a48d71a2106d1f..0000000000000000000000000000000000000000 --- a/docs/manual/ja/introduction/Browser-support.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - -

[name]

- -

概要

-
-

- モダンなブラウザ上であれば、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は遅い上に、サポートしている機能が少ないからです。 -

-
- -

WebGLをサポートしているブラウザ

-
-

- 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で使用されるJavaScriptの機能とWeb APIs

-
-

- three.jsで使われる機能の中には追加のpolyfillsが必要になるものがあります。 -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
機能スコープモジュール
Typed ArraysSourceBufferAttribute, BufferGeometry, etc.
Web Audio APISourceAudio, AudioContext, AudioListener, etc.
WebXR Device APISourceWebXRManager
BlobSourceFileLoader, etc.
PromiseExamplesGLTFLoader, DRACOLoader, BasisTextureLoader, GLTFExporter, VRButton, ARButton, etc.
FetchExamplesImageBitmapLoader, etc.
File APIExamplesGLTFExporter, etc.
URL APIExamplesGLTFLoader, etc.
Pointer Lock APIExamplesPointerLockControls
-
- -

Polyfills

-
-

- 要件に応じてポリフィルをインポートするだけです。例えば、IE9の場合は少なくとも以下の機能を追加する必要があります。 -

- -
- -

おすすめのpolyfills

-
- -
- - diff --git a/docs/manual/ko/introduction/Browser-support.html b/docs/manual/ko/introduction/Browser-support.html deleted file mode 100644 index 3112e03f391f8cac3bc1ec429cb2eb22f0252e9e..0000000000000000000000000000000000000000 --- a/docs/manual/ko/introduction/Browser-support.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - -

브라우저 지원([name])

- -

개요

-
-

- 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보다 느릴뿐더러 더 적은 기능을 지원하기 때문입니다. -

-
- -

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]에서 어떤 브라우저들이 지원하는지 확인해볼 수 있습니다. -

-
- -

JavaScript 언어 특성 및 three.js에서 사용된 Web API

-
-

- three.js에서 사용된 특성들은 다음과 같습니다. 이 중 몇개는 추가로 polyfills가 필요합니다. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
특성사용 범위모듈
Typed ArraysSourceBufferAttribute, BufferGeometry, etc.
Web Audio APISourceAudio, AudioContext, AudioListener, etc.
WebXR Device APISourceWebXRManager
BlobSourceFileLoader, etc.
PromiseExamplesGLTFLoader, DRACOLoader, BasisTextureLoader, GLTFExporter, VRButton, ARButton, etc.
FetchExamplesImageBitmapLoader, etc.
File APIExamplesGLTFExporter, etc.
URL APIExamplesGLTFLoader, etc.
Pointer Lock APIExamplesPointerLockControls
-
- -

Polyfills

-
-

필요에 따라 polyfills을 import 하세요. IE9를 예로들면 적어도 다음과 같은 polyfills가 필요할 것입니다. - these features:

- -
- -

추천 polyfills

-
- -
- - - \ No newline at end of file diff --git a/docs/manual/zh/introduction/Browser-support.html b/docs/manual/zh/introduction/Browser-support.html deleted file mode 100644 index 2b149a5708971e2c1a72d5ef992f76014b73fe3b..0000000000000000000000000000000000000000 --- a/docs/manual/zh/introduction/Browser-support.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - -

浏览器支持([name])

- -

总览

-
-

- 在所有现代浏览器中,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的诸多特性。 -

-
- -

支持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中所使用到的JavaScript语言特性或者Web API -

-
-

- 这里是一些在Three.js中使用到的特性,其中的一部分需要额外的“填充物”(Polyfills)来解决兼容性问题。 -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
特性适用范围模块
Typed ArraysSourceBufferAttribute, BufferGeometry, etc.
Web Audio APISourceAudio, AudioContext, AudioListener, etc.
WebXR Device APISourceWebXRManager
BlobSourceFileLoader, etc.
PromiseExamplesGLTFLoader, DRACOLoader, BasisTextureLoader, GLTFExporter, VRButton, ARButton, etc.
FetchExamplesImageBitmapLoader, etc.
File APIExamplesGLTFExporter, etc.
URL APIExamplesGLTFLoader, etc.
Pointer Lock APIExamplesPointerLockControls
-
- -

关于用于解决兼容性问题的“填充物”

-
-

根据你的需求,引入相关的“填充物”即可。以IE9为例,你至少需要来使用“填充物”完成以下的功能。

- -
- -

建议的“填充物”

-
- -
- -