-
-
Notifications
You must be signed in to change notification settings - Fork 35.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a26d952
commit 184e987
Showing
5 changed files
with
126 additions
and
92 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="utf-8" /> | ||
<base href="../../../" /> | ||
<script src="page.js"></script> | ||
<link type="text/css" rel="stylesheet" href="page.css" /> | ||
</head> | ||
<body> | ||
<h1>[name]</h1> | ||
|
||
<p class="desc">This class contains the parameters that define exponential or exponential squared fog, which gives a clear view near the camera and an exponentially or faster than exponentially densening fog farther from the camera.</p> | ||
|
||
<h2>Code Example</h2> | ||
|
||
<code>const scene = new THREE.Scene(); | ||
scene.fog = new THREE.DensityFog( 0xcccccc, 0.002, true ); | ||
</code> | ||
|
||
<h2>Constructor</h2> | ||
|
||
|
||
<h3>[name]( [param:Integer color], [param:Float density], [param:bool squared] )</h3> | ||
|
||
<p>The color parameter is passed to the [page:Color] constructor to set the color property. Color can be a hexadecimal integer or a CSS-style string.</p> | ||
<h2>Properties</h2> | ||
|
||
<h3>[property:Boolean isDensityFog]</h3> | ||
<p> | ||
Read-only flag to check if a given object is of type [name]. | ||
</p> | ||
|
||
<h3>[property:String name]</h3> | ||
<p>Optional name of the object (doesn't need to be unique). Default is an empty string.</p> | ||
|
||
<h3>[property:Color color]</h3> | ||
<p>Fog color. Example: If set to black, far away objects will be rendered black.</p> | ||
|
||
<h3>[property:Float density]</h3> | ||
<p>Defines how fast the fog will grow dense.</p> | ||
<p>Default is 0.00025.</p> | ||
|
||
<h3>[property:bool squared]</h3> | ||
<p>Defines whether the product of density and distance is squared in the exponent.</p> | ||
<p>Default is true.</p> | ||
|
||
<h2>Methods</h2> | ||
|
||
<h3>[method:DensityFog clone]()</h3> | ||
<p>Returns a new DensityFog instance with the same parameters as this one.</p> | ||
|
||
<h3>[method:Object toJSON]()</h3> | ||
<p>Return DensityFog data in JSON format.</p> | ||
|
||
<h2>Source</h2> | ||
|
||
<p> | ||
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] | ||
</p> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="utf-8" /> | ||
<base href="../../../" /> | ||
<script src="page.js"></script> | ||
<link type="text/css" rel="stylesheet" href="page.css" /> | ||
</head> | ||
<body> | ||
<h1>[name]</h1> | ||
|
||
<p class="desc">This class contains the parameters that define smooth ranged fog, i.e., that grows smoothly denser from the near to the far distance. The dependence on distance is not linear, but follows a smoothstep curve.</p> | ||
|
||
<h2>Code Example</h2> | ||
|
||
<code>const scene = new THREE.Scene(); | ||
scene.fog = new THREE.RangeFog( 0xcccccc, 10, 15 ); | ||
</code> | ||
|
||
<h2>Constructor</h2> | ||
|
||
|
||
<h3>[name]( [param:Integer color], [param:Float near], [param:Float far] )</h3> | ||
<p>The color parameter is passed to the [page:Color] constructor to set the color property. Color can be a hexadecimal integer or a CSS-style string.</p> | ||
|
||
<h2>Properties</h2> | ||
|
||
<h3>[property:Boolean isRangeFog]</h3> | ||
<p> | ||
Read-only flag to check if a given object is of type [name]. | ||
</p> | ||
|
||
<h3>[property:String name]</h3> | ||
<p>Optional name of the object (doesn't need to be unique). Default is an empty string.</p> | ||
|
||
<h3>[property:Color color]</h3> | ||
<p>Fog color. Example: If set to black, far away objects will be rendered black.</p> | ||
|
||
<h3>[property:Float near]</h3> | ||
<p>The minimum distance to start applying fog. Objects that are less than 'near' units from the active camera won't be affected by fog.</p> | ||
<p>Default is 1.</p> | ||
|
||
<h3>[property:Float far]</h3> | ||
<p>The maximum distance at which fog stops being calculated and applied. Objects that are more than 'far' units away from the active camera won't be affected by fog.</p> | ||
<p>Default is 1000.</p> | ||
|
||
<h2>Methods</h2> | ||
|
||
<h3>[method:RangeFog clone]()</h3> | ||
<p>Returns a new RangeFog instance with the same parameters as this one.</p> | ||
|
||
<h3>[method:Object toJSON]()</h3> | ||
<p>Return RangeFog data in JSON format.</p> | ||
|
||
<h2>Source</h2> | ||
|
||
<p> | ||
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] | ||
</p> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters