-
Notifications
You must be signed in to change notification settings - Fork 222
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add caustics-from-a-reflective-sphere (by Georg Nadorff)
- Loading branch information
Showing
21 changed files
with
790 additions
and
4 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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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,74 @@ | ||
<!DOCTYPE html> | ||
<html lang="zh-CN"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta http-equiv="x-ua-compatible" content="ie=edge"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
<title>反射性球体的焦散 - 射线光学模拟</title> | ||
<meta property="og:title" content="反射性球体的焦散 - 射线光学模拟"> | ||
<meta property="og:type" content="website"> | ||
<meta property="og:url" content="https://phydemo.app/ray-optics/cn/gallery/caustics-from-a-reflective-sphere"> | ||
<meta property="og:image" content="https://phydemo.app/ray-optics/cn/gallery/caustics-from-a-reflective-sphere-thumbnail.png"> | ||
<meta property="og:description" content="自由、开源的网页程序,用于建立及模拟二维几何光学场景。"> | ||
<meta property="og:locale" content="zh-CN"> | ||
<link rel="canonical" href="https://phydemo.app/ray-optics/cn/gallery/caustics-from-a-reflective-sphere"> | ||
<link rel="alternate" href="https://phydemo.app/ray-optics/gallery/caustics-from-a-reflective-sphere" hreflang="en"> | ||
<link rel="alternate" href="https://phydemo.app/ray-optics/cn/gallery/caustics-from-a-reflective-sphere" hreflang="zh-CN"> | ||
<link rel="alternate" href="https://phydemo.app/ray-optics/tw/gallery/caustics-from-a-reflective-sphere" hreflang="zh-TW"> | ||
|
||
<link rel="stylesheet" href="../../thirdparty/bootstrap-3.3.7/bootstrap.min.css"> | ||
<link rel="stylesheet" href="gallery.css"> | ||
<link rel="icon" href="../../icon128.png" type="image/png"> | ||
</head> | ||
<body> | ||
<div class="navbar navbar-fixed-top container" style="background-color:white;max-height:90px;overflow:hidden"> | ||
<a href="https://phydemo.app/ray-optics/cn/" class="navbar-left brand"> | ||
<img src="../../icon128.png" alt="" style="width:18pt; height:18pt"> | ||
射线光学模拟 | ||
</a> | ||
<div class="navbar-right"> | ||
|
||
<span class="navul"> | ||
<a href="https://phydemo.app/ray-optics/cn/">首页</a> | ||
<a href="https://phydemo.app/ray-optics/cn/gallery/" class="active">作品集</a> | ||
<a href="https://phydemo.app/ray-optics/about">关于</a> | ||
</span> | ||
<span class="github-button-container"> | ||
<a class="github-button" href="https://github.com/ricktu288/ray-optics" data-show-count="true" aria-label="Star ricktu288/ray-optics on GitHub">Star</a> | ||
</span> | ||
</div> | ||
</div> | ||
<div class="container"> | ||
<center> | ||
<h1><b><span>反射性球体的焦散</span></b></h1> | ||
<p> | ||
贡献者:Georg Nadorff | ||
</p> | ||
<div class="description"> | ||
<p>一个反射性的积分球。也可以是液滴(如雨滴)中的反射。移动点光源的位置可以看到许多漂亮的图样。</p> | ||
</div> | ||
<p> | ||
<a href="https://phydemo.app/ray-optics/simulator/?zh-CN#../cn/gallery/caustics-from-a-reflective-sphere" target="_blank" class="btn btn-success btn-lg">在模拟器中打开</a> | ||
</p> | ||
<img src="caustics-from-a-reflective-sphere.png" alt="反射性球体的焦散" style="width:100%"> | ||
</center> | ||
|
||
<div style="float: right; padding-top: 10px;"> | ||
<div class="dropup"> | ||
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown"> | ||
<span id="language">语言:简体中文</span> | ||
<span class="caret"></span></button> | ||
<ul class="dropdown-menu"> | ||
<li><a href="https://phydemo.app/ray-optics/gallery/caustics-from-a-reflective-sphere">English</a></li><li><a href="https://phydemo.app/ray-optics/cn/gallery/caustics-from-a-reflective-sphere">简体中文</a></li><li><a href="https://phydemo.app/ray-optics/tw/gallery/caustics-from-a-reflective-sphere">正體中文</a></li> | ||
</ul> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<script src="../../thirdparty/jquery.min.js"></script> | ||
<script src="../../thirdparty/bootstrap-3.3.7/bootstrap.min.js"></script> | ||
<script async defer src="https://buttons.github.io/buttons.js"></script> | ||
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script> | ||
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> | ||
</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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,168 @@ | ||
{ | ||
"version": 2, | ||
"objs": [ | ||
{ | ||
"type": "arcmirror", | ||
"p1": { | ||
"type": 1, | ||
"x": 699.9773664931605, | ||
"y": 602.3560439560447, | ||
"exist": true | ||
}, | ||
"isDichroic": false, | ||
"isDichroicFilter": false, | ||
"p2": { | ||
"type": 1, | ||
"x": 697.8619047619047, | ||
"y": 678.3238095238096, | ||
"exist": true | ||
}, | ||
"p3": { | ||
"type": 1, | ||
"x": 695, | ||
"y": 512, | ||
"exist": true | ||
} | ||
}, | ||
{ | ||
"type": "radiant", | ||
"x": 757.9773664931608, | ||
"y": 652.3560439560447, | ||
"p": 0.5 | ||
}, | ||
{ | ||
"type": "blackline", | ||
"p1": { | ||
"type": 1, | ||
"x": 605.0000000000001, | ||
"y": 744.3333333333334, | ||
"exist": true | ||
}, | ||
"p2": { | ||
"type": 1, | ||
"x": 471.06190476190505, | ||
"y": 743.9904761904763, | ||
"exist": true | ||
} | ||
}, | ||
{ | ||
"type": "blackcircle", | ||
"p1": { | ||
"type": 1, | ||
"x": 201.97736649316084, | ||
"y": 382.3560439560447, | ||
"exist": true | ||
}, | ||
"p2": { | ||
"type": 1, | ||
"x": 241.97736649316084, | ||
"y": 412.3560439560447, | ||
"exist": true | ||
} | ||
}, | ||
{ | ||
"type": "text", | ||
"x": 962.6440331598274, | ||
"y": 620.3560439560447, | ||
"p": "移动点光源以观看焦散及节点\n在积分球中是如何变换的。\n改变遮光物的大小与位置,\n以及球的开口大小来观察更多效果。", | ||
"fontSize": 40, | ||
"fontName": "Serif", | ||
"fontStyle": "Normal", | ||
"fontAlignment": "left", | ||
"fontSmallCaps": false, | ||
"fontAngle": 0 | ||
}, | ||
{ | ||
"type": "line", | ||
"p1": { | ||
"type": 1, | ||
"x": 940.6440331598274, | ||
"y": 610.3560439560447, | ||
"exist": true | ||
}, | ||
"p2": { | ||
"type": 1, | ||
"x": 778.6440331598274, | ||
"y": 658.3560439560447, | ||
"exist": true | ||
}, | ||
"arrow1": true, | ||
"arrow2": false | ||
}, | ||
{ | ||
"type": "cropbox", | ||
"p1": { | ||
"type": 1, | ||
"x": -1613.3464430306476, | ||
"y": -429.1106227106218, | ||
"exist": true | ||
}, | ||
"p2": { | ||
"type": 1, | ||
"x": 2014.6535569693524, | ||
"y": -429.1106227106218, | ||
"exist": true | ||
}, | ||
"p3": { | ||
"type": 1, | ||
"x": -1613.3464430306476, | ||
"y": 1668.4893772893781, | ||
"exist": true | ||
}, | ||
"p4": { | ||
"type": 1, | ||
"x": 2014.6535569693524, | ||
"y": 1668.4893772893781, | ||
"exist": true | ||
}, | ||
"width": 1140, | ||
"format": "png" | ||
}, | ||
{ | ||
"type": "cropbox", | ||
"p1": { | ||
"type": 1, | ||
"x": -1380.3464430306476, | ||
"y": -475.5106227106219, | ||
"exist": true | ||
}, | ||
"p2": { | ||
"type": 1, | ||
"x": 803.6535569693524, | ||
"y": -475.5106227106219, | ||
"exist": true | ||
}, | ||
"p3": { | ||
"type": 1, | ||
"x": -1380.3464430306476, | ||
"y": 1708.4893772893781, | ||
"exist": true | ||
}, | ||
"p4": { | ||
"type": 1, | ||
"x": 803.6535569693524, | ||
"y": 1708.4893772893781, | ||
"exist": true | ||
}, | ||
"width": 500, | ||
"format": "png" | ||
} | ||
], | ||
"mode": "light", | ||
"rayDensity_light": 20.085536923187668, | ||
"rayDensity_images": 1, | ||
"showGrid": false, | ||
"grid": false, | ||
"lockobjs": false, | ||
"gridSize": 20, | ||
"observer": null, | ||
"origin": { | ||
"x": 541.3366107576619, | ||
"y": 186.87765567765547 | ||
}, | ||
"scale": 0.25, | ||
"width": 1200, | ||
"height": 700, | ||
"colorMode": true, | ||
"symbolicGrin": false | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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,73 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta http-equiv="x-ua-compatible" content="ie=edge"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
<title>Caustics from a Reflective Sphere - Ray Optics Simulation</title> | ||
<meta property="og:title" content="Caustics from a Reflective Sphere - Ray Optics Simulation"> | ||
<meta property="og:type" content="website"> | ||
<meta property="og:url" content="https://phydemo.app/ray-optics/gallery/caustics-from-a-reflective-sphere"> | ||
<meta property="og:image" content="https://phydemo.app/ray-optics/gallery/caustics-from-a-reflective-sphere-thumbnail.png"> | ||
<meta property="og:description" content="A free, open-source web app for creating and simulating 2D geometric optical scenes."> | ||
<meta property="og:locale" content="en"> | ||
<link rel="canonical" href="https://phydemo.app/ray-optics/gallery/caustics-from-a-reflective-sphere"> | ||
<link rel="alternate" href="https://phydemo.app/ray-optics/gallery/caustics-from-a-reflective-sphere" hreflang="en"> | ||
<link rel="alternate" href="https://phydemo.app/ray-optics/cn/gallery/caustics-from-a-reflective-sphere" hreflang="zh-CN"> | ||
<link rel="alternate" href="https://phydemo.app/ray-optics/tw/gallery/caustics-from-a-reflective-sphere" hreflang="zh-TW"> | ||
|
||
<link rel="stylesheet" href="../thirdparty/bootstrap-3.3.7/bootstrap.min.css"> | ||
<link rel="stylesheet" href="gallery.css"> | ||
<link rel="icon" href="../icon128.png" type="image/png"> | ||
</head> | ||
<body> | ||
<div class="navbar navbar-fixed-top container" style="background-color:white;max-height:90px;overflow:hidden"> | ||
<a href="https://phydemo.app/ray-optics/" class="navbar-left brand"> | ||
<img src="../icon128.png" alt="" style="width:18pt;height:18pt"> | ||
Ray Optics Simulation | ||
</a> | ||
<div class="navbar-right"> | ||
<span class="navul"> | ||
<a href="https://phydemo.app/ray-optics/">Home</a> | ||
<a href="https://phydemo.app/ray-optics/gallery/" class="active">Gallery</a> | ||
<a href="https://phydemo.app/ray-optics/about">About</a> | ||
</span> | ||
<span class="github-button-container"> | ||
<a class="github-button" href="https://github.com/ricktu288/ray-optics" data-show-count="true" aria-label="Star ricktu288/ray-optics on GitHub">Star</a> | ||
</span> | ||
</div> | ||
</div> | ||
<div class="container"> | ||
<center> | ||
<h1><b><span>Caustics from a Reflective Sphere</span></b></h1> | ||
<p> | ||
Contributor: Georg Nadorff | ||
</p> | ||
<div class="description"> | ||
<p>A reflective integrating sphere (not scattering) with an entrance hole. Can also be the reflections inside a liquid drop (like a raindrop). Beautiful patterns emerge where the caustics develop by moving the point source around.</p> | ||
</div> | ||
<p> | ||
<a href="https://phydemo.app/ray-optics/simulator/#caustics-from-a-reflective-sphere" target="_blank" class="btn btn-success btn-lg">Open in Simulator</a> | ||
</p> | ||
<img src="caustics-from-a-reflective-sphere.png" alt="Caustics from a Reflective Sphere" style="width:100%"> | ||
</center> | ||
|
||
<div style="float: right; padding-top: 10px;"> | ||
<div class="dropup"> | ||
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown"> | ||
<span id="language">Language: English</span> | ||
<span class="caret"></span></button> | ||
<ul class="dropdown-menu"> | ||
<li><a href="https://phydemo.app/ray-optics/gallery/caustics-from-a-reflective-sphere">English</a></li><li><a href="https://phydemo.app/ray-optics/cn/gallery/caustics-from-a-reflective-sphere">简体中文</a></li><li><a href="https://phydemo.app/ray-optics/tw/gallery/caustics-from-a-reflective-sphere">正體中文</a></li> | ||
</ul> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<script src="../thirdparty/jquery.min.js"></script> | ||
<script src="../thirdparty/bootstrap-3.3.7/bootstrap.min.js"></script> | ||
<script async defer src="https://buttons.github.io/buttons.js"></script> | ||
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script> | ||
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> | ||
</body> | ||
</html> |
Oops, something went wrong.