dat.gui图形用户页面

一、导入

1.npm安装

npm install --save dat.gui

引入:

 // CommonJS:

const dat = require('dat.gui');  

// ES6:

import * as dat from 'dat.gui';  

const gui = new dat.GUI();

二、控制器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script src="dat.gui.min.js"></script>
<script>
    const controls = {
        num: 1,
        a: 1,
        b: 2,
        c: 3,
        bool: false,
        color: "#ffffff",
        x: 1,
        y: 1,
        z: 1
    }

    const gui = new dat.GUI();
    gui.add(controls,'num').name("input输入");
    gui.add(controls,'a',0,5,1).name("挡位输入");
    gui.add(controls,'b').min(0).max(5).step(1).name("挡位输入");
    gui.add(controls,'c',{ "值为1" : 1 , "值为2" : 2 , "值为3" : 3 }).name("选择输入");
    gui.add(controls,'bool');
    gui.addColor(controls,'color');

    const f1 = gui.addFolder('分组输入');
    f1.add(controls,'x');
    f1.add(controls,'y');
    f1.add(controls,'z');
</script>
</html>

效果图:

相关推荐

  1. nvue页面用法uniapp

    2024-06-11 09:22:03       61 阅读
  2. 用户登录页面遭受攻击?这样处理!

    2024-06-11 09:22:03       31 阅读
  3. 前端部署后提示用户刷新页面

    2024-06-11 09:22:03       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-11 09:22:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-11 09:22:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-11 09:22:03       82 阅读
  4. Python语言-面向对象

    2024-06-11 09:22:03       91 阅读

热门阅读

  1. 记一次大量CSV数据文件同步到数据库

    2024-06-11 09:22:03       30 阅读
  2. go_compiler

    2024-06-11 09:22:03       29 阅读
  3. 平均召回(Average Recall,AR)概述

    2024-06-11 09:22:03       47 阅读
  4. 细说wayland和X11

    2024-06-11 09:22:03       31 阅读
  5. 详细说说机器学习在工业制造的应用

    2024-06-11 09:22:03       28 阅读
  6. STM32 ST-LINK Utility的下载安装使用说明如下:

    2024-06-11 09:22:03       47 阅读
  7. 观察者模式

    2024-06-11 09:22:03       31 阅读
  8. C#面:什么是DLL文件,使用它们有什么好处

    2024-06-11 09:22:03       44 阅读