首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

用 Three.js 画一哆啦A梦的时光机

我用 Three.js 写了一下,应该是这种感觉: 我们一起来实现一下。 首先,我们过一下 Three.js 的基础: 在二维屏幕上渲染三维物体,得有坐标轴。...在 three.js 里以向右的方向为 x 轴,向上的方向为 y 轴,向前的方向为 z 轴: 然后管理在三维坐标系里的物体得有对象体系。...场景、物体、灯光、相机、渲染器,这就是 three.js 的核心概念。 每一物体都可以设置位置 position、缩放 scale、旋转 rotation。...很明显,是圆柱,也就是 CylinderGeometry 在 three.js 文档中可以看到预览大概是这样样子: 示例代码是这样的: 创建一圆柱几何体 CylinderGeometry ,传入上圆半径...最后,还加了一立方体的几何体作为时光机底座。 用 Three.js 画一时光机,一起穿越时空隧道吧。

34730

基于 Vue,使用 D3.js 画一疫情趋势折线图

在本文中,我们将使用 D3.js 和 Vue.js 创建折线图,并勾画一疫情趋势。 D3.js D3 是一开源 JavaScript 库,用于在 Web 浏览器中创建交互式数据可视化。...接着安装 D3: npm i d3 使用 D3.js 构建折线图 前面我们了解了 D3 是什么,现在让我们通过创建折线图来学习如何使用它。...然后,我们使用 d3.select() 方法选择了我们之前定义的 SVG 元素,并将其存储为一名为 svg 的常量。此方法将选择 DOM 中匹配的第一元素。...创建折线 D3 提供了一 d3-shape 模块,我们可以使用它来创建复杂的形状,例如符号、线条和圆弧。我们正在创建一折线图,因此我们将使用 d3.line() 方法。...希望这一入门能帮助到你!

3.6K60

使用Photoshop画一圆锥体

一、准备工作 软件环境:PhotoshopCS6 实验目的:通过运用变换和选区工具,画出一圆锥体 二、实验步骤 1,新建文件 2,前景色设置为黑色,并进行填充(快捷键 Alt+Delete) 3,创建一新图层...4,选择矩形工具,做一矩形选区 5,选择渐变工具,效果选 橙-黄橙-橙 渐变 6,按住shift键,对刚选择的矩形选区进行从左往右的渐变 7,在上方菜单栏里,通过 编辑->变换->透视,将矩形变为三角形后提交...8,在菜单栏里,通过 选择->存储选区 进行保存 9,选择椭圆工具,画一椭圆并与三角形的三边相切 10,选择矩形工具,并选择 添加到选区 11,在菜单栏里 选择->反向,其目的是选取三角形左右两剩余的角...;然后在通道里选择RGB通道,接着按Delete键,删除反向后的选区 至此,一圆锥体就完成了!

90250

Python编程 利用Python画一爱心

前言 本章将会使用Python画一爱心 一.所使用的库 1.turtle库 turtle库是Python语言中一很流行的绘制图像的函数库,想象一小乌龟,在一横轴为x、纵轴为y的坐标系原点,(0,0...向左旋转画笔90° turtle.penup() turtle.goto(0,0) turtle.pendown() turtle.circle(radius=-100, extent=200) # 画一半径为...100像素点,弧度为200的半圆 turtle.circle(radius=-400, extent=43) # 画一半径为400像素点,弧度为43的圆 turtle.hideturtle()...向左旋转画笔90° turtle.penup() turtle.goto(0,0) turtle.pendown() turtle.circle(radius=-100, extent=200) # 画一半径为...100像素点,弧度为200的半圆 turtle.circle(radius=-400, extent=43) # 画一半径为400像素点,弧度为43的圆 turtle.hideturtle()

32760

【实战】基于 Vue,使用 D3.js 画一疫情趋势折线图

在本文中,我们将使用 D3.js 和 Vue.js 创建折线图,并勾画一疫情趋势。 D3.js D3 是一开源 JavaScript 库,用于在 Web 浏览器中创建交互式数据可视化。...接着安装 D3: npm i d3 使用 D3.js 构建折线图 前面我们了解了 D3 是什么,现在让我们通过创建折线图来学习如何使用它。...然后,我们使用 d3.select() 方法选择了我们之前定义的 SVG 元素,并将其存储为一名为 svg 的常量。 此方法将选择 DOM 中匹配的第一元素。...创建折线 D3 提供了一 d3-shape 模块,我们可以使用它来创建复杂的形状,例如符号、线条和圆弧。 我们正在创建一折线图,因此我们将使用 d3.line() 方法。...希望这一入门能帮助到你!

46220

D3.js库-7-坐标轴的使用

D3.js库-7-添加坐标轴 坐标轴 坐标轴是可视化图表中经常出现的一种图形,由一些刻度和线列段组成。D3中是没有现成的坐标轴,SVG中因而没有现成的图形元素,需要通过D3提供的其他组件来手动添加。...上述元素中没有坐标轴,采用类似的定义方式:将axis看做是一标签,x1、x2等看做是它的一属性 ......D3中提供了一组件能够自动添加:d3.svg.axis() 每个分组g看做是一刻度值和线段组成的group。 定义一坐标轴 定义一坐标轴需要使用上一篇文章中使用的比例尺。...text/javascript" src="http://d3js.org/d3.v5.min.js"> <svg width="960...}) .attr("height", rectHeight - 5) .attr("fill", "blue"); // 为坐标轴定义一线性比例尺

3.2K10

SVG画图:画一腾讯云logo

S (smooth cubic Bézier curve): 画一平滑的立方体贝塞尔曲线。它假设第一控制点是前一 C 或 S 命令的第二控制点的反射。它需要两组坐标:一控制点和一终点。...Q (quadratic Bézier curve): 画一二次贝塞尔曲线。它需要两组坐标:一控制点和一终点。...T (smooth quadratic Bézier curve): 画一平滑的二次贝塞尔曲线。它类似于 S,但用于 Q 命令。A (elliptical arc): 画一椭圆弧。...A 50,50 0 0 1 150,100 画一半径为50的外圈弧线到点(150,100)。L 130,100 从外圈弧线的终点画一条直线到内圈弧线的起点。...A 30,30 0 0 0 70,100 画一半径为30的内圈弧线回到点(70,100)。Z 闭合路径,自动画一条直线从内圈弧线的终点回到起点。

16420
领券