当前位置: 首页 > wzjs >正文

如何破解网站管理员登陆密码小红书广告投放平台

如何破解网站管理员登陆密码,小红书广告投放平台,vi设计方案,企业建网站报价前言 本专栏是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。 发文平台 CSDN 环境配置 系统:windows 10 …
前言

本专栏是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。

发文平台

CSDN

环境配置

系统:windows 10
平台:visual studio code
语言:rust、javascript
库:tauri2.0

概述

本文是基于tauri和threejs,将threejs创建的3D画面在tauri的窗口中呈现。
在这里插入图片描述
本文的实现其实非常简单,threejs本身就可以在浏览器渲染3D图像,而tauri则可以结合前后端,将浏览器的页面显示在窗口中。

1、新建tauri项目

可以参考笔者之前的项目:
<Rust><GUI>rust语言GUI库tauri体验:前、后端结合创建一个窗口并修改其样式
或者参考tauri官网的手册:
https://tauri.app/zh-cn/start/create-project/

本文就不再赘述新建项目的相关内容了,我们假设已经创建完成,我们在public文件夹中新建一个网页three.html,添加一个div:

<div class="container"><h1>threejs 3D演示</h1><div id="threejs-view"><canvas id="threejs-canvas"></canvas></div>
</div>

然后,我们在main.js中获取html并显示:

async function loadhtml(htmlpath,div){const response = await fetch(htmlpath);const template = await response.text();document.querySelector(div).innerHTML = template;}await loadhtml('../public/three.html','#app');

在这里插入图片描述

2、使用threejs显示3D

然后,我们需要使用threejs来实现3D图像的显示:

import * as THREE from "three";
import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
import { GUI } from 'three/addons/libs/lil-gui.module.min.js';
//const view = document.getElementById('threejs-view');
const canvas = document.getElementById('threejs-canvas');
//
let scene,camera,renderer,group;
async function loadProcess(){initThreeJs();
}function initThreeJs(){scene = new THREE.Scene();camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 );renderer = new THREE.WebGLRenderer({antialias:true,canvas});const w1 = canvas.clientWidth;const h1 = canvas.clientHeight;renderer.setSize( w1, h1 );//renderer.setSize( window.innerWidth, window.innerHeight );//canvas.appendChild(renderer.domElement);//const geometry = new THREE.SphereGeometry( 1.5, 32, 16,0,Math.PI*2,0,Math.PI );group = new THREE.Group();//线材质const lineMaterial = new THREE.LineBasicMaterial( { color: '#55aaff', transparent: true, opacity: 0.5 ,});//光材质group.add(new THREE.LineSegments(geometry,lineMaterial));const meshMaterial = new THREE.MeshPhongMaterial( { color: '#25b0f5', emissive: '#072534', side: THREE.DoubleSide, flatShading: true ,});group.add(new THREE.Mesh( geometry, meshMaterial ) );scene.add(group);//// 从上方照射的白色平行光,强度为 0.5。const lights = [];lights[ 0 ] = new THREE.DirectionalLight( 0xffffff, 3 );lights[ 1 ] = new THREE.DirectionalLight( 0xffffff, 3 );lights[ 2 ] = new THREE.DirectionalLight( 0xffffff, 3 );lights[ 0 ].position.set( 0, 200, 0 );lights[ 1 ].position.set( 100, 200, 100 );lights[ 2 ].position.set( - 100, - 200, - 100 );scene.add( lights[ 0 ] );scene.add( lights[ 1 ] );scene.add( lights[ 2 ] );//const controls = new OrbitControls( camera, renderer.domElement );camera.position.z = 5;controls.update();//function animate(){group.rotation.x += 0.005;group.rotation.y += 0.005;requestAnimationFrame(() => animate());renderer.render(scene, camera);}animate();}loadProcess();

我们来看下上面代码运行后的演示:
在这里插入图片描述

http://www.dtcms.com/wzjs/466378.html

相关文章:

  • 建设的网站如何让用户注册搜索引擎优化培训班
  • 东莞建设银行客服电话seo是哪里
  • 六安网吧什么时候解封seo博客教程
  • 东莞网站建设企业调研报告万能模板
  • 做笑话网站赚钱西安网站建设制作
  • 建设个网站需要什么app推广联盟
  • 自学it做网站百度建站官网
  • wordpress 响应式插件福州seo管理
  • 长沙毕业设计代做网站价格站长工具seo综合查询腾讯
  • 门户网站名词解释网站优化排名易下拉系统
  • 网站用什么空间好长沙优化科技有限公司
  • 安康电商网站建设重庆网站seo公司
  • 网站怎么添加统计代码青岛seo关键词排名
  • 公司网站建设 阿里谷歌广告推广网站
  • 怎么用腾讯云做网站成都seo公司
  • b2c网址有哪些seo策略什么意思
  • 黄页网站查询数据链接搜索
  • 什么是网络推广?seo快速排名点击
  • 做网站的话 java和c怎样在网上做推广
  • 中文网站做google广告好吗外包公司什么意思
  • 哪个网站可以查到竣工资料怎么做网络搜索关键词
  • 义乌网站建设推广已备案域名购买平台
  • 正规的徐州网站建设郑州网站优化外包顾问
  • 东莞专业网站建设价钱百度手机应用商店
  • 怎么样做英文网站交换链接名词解释
  • 外贸网站建设szjijie北京seo业务员
  • 阿里云市场网站建设品牌网站建设方案
  • 如何网站建设网站友の 连接
  • 无锡响应式网站建设搜索关键词优化
  • 手机网站建设的影响免费推广途径