canvas+WebGL实现交互式复变有理函数可视化代码
代码语言:html
所属分类:其他
代码描述:canvas+WebGL实现交互式复变有理函数可视化代码码
代码标签: canvas WebGL 交互式 复变 有理 函数 可视化 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
body {
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
background-color: #000;
margin: 0;
overflow: hidden;
background-repeat: no-repeat;
}
canvas {
position: absolute;
}
#controls:hover {
background-color: rgb(255, 255, 200);
}
#menu {
font-size: 80%;
margin: 0;
padding: 5px;
position: absolute;
left: 5px;
top: 5px;
border-radius: 10px;
background-color: rgba(255, 255, 128, 0.9);
color: black;
z-index: 10;
}
#menu.hidden #showhide {
display: none;
}
#menu p {
margin-top: 3px;
margin-bottom: 3px;
}
#menu button {
margin-right: 5px;
margin-left: 5px;
}
#ifnotrandom.israndom {
display: none;
}
#huesample {
display: inline-block;
margin-left: 1em;
width: 3em;
height: 1em;
background-color: #f00;
border: 1px solid black;
}
span.lime {
font-size: 150%;
color: lime;
}
span.red {
font-size: 150%;
color: red;
}
.toggle-item {
display: inline-block;
width: 40px;
height: 18px;
border-radius: 9px;
background-color: #cccccc;
vertical-align: top;
position: relative;
}
.toggle-item::after {
display: inline-block;
position: absolute;
content: "";
width: 14px;
height: 14px;
background-color: #004080;
border-radius: 7px;
top: 2px;
left: 2px;
}
.toggle-item.on::after {
left: 24px;
background-color: #0080ff;
}
</style>
</head>
<body translate="no">
<div id="menu">
<p id="controls">close controls</p>
<div id="showhide">
<hr>
<p><span class="lime">●</span> numerator degree: <input type="range" min=0 max=10 value=7 id="ordern">
<span id="ordernv">5</span>
</p>
<p><span class="red">●</span> denominator degree: <input type="range" min=0 max=10 value=7 id="orderd">
<span id="orderdv">5</span>
</p>
<p>mouse position :
re : <span id="re"></span>
im : <span id="im"></span></p>
<hr>
<p>color scheme:<input type="range" min=0 max=6 value=0 id="colorscheme"> <span id="colorschemev"></span>
</p>
<hr>
<.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0