3d圆锥

2024-05-15 18:58
文章标签 3d 圆锥

本文主要是介绍3d圆锥,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

效果:


代码:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><style type="text/css">* {margin: 0;padding: 0;}html, body {width: 100%;height: 100%;}body {background-color: #000;}@keyframes rotate {from {transform: rotateX(30deg) rotateY(30deg);}50% {transform: rotateX(210deg) rotateY(390deg);}to {transform: rotateX(390deg) rotateY(750deg);}}#box {left: 50%;top: 50%;margin-top: -200px;margin-left: -200px;position: relative;width: 400px;height: 400px;perspective: 5000px;transform-style: preserve-3d;animation: rotate 15s linear infinite;}#box:hover {transform: rotateX(210deg) rotateY(570deg);}#box div {position: absolute;top: 170px;left: 170px;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;background-color: #fff;opacity: 0.7;}.lat0-0 {border: 1px solid red;display: flex;justify-content: center;align-items: center;}.lat0-1 {transform: rotateX(0deg) rotateY(30deg) translateZ(200px);}.lat0-2 {transform: rotateX(0deg) rotateY(60deg) translateZ(200px);}.lat0-3 {transform: rotateX(0deg) rotateY(90deg) translateZ(200px);}.lat0-4 {transform: rotateX(0deg) rotateY(120deg) translateZ(200px);}.lat0-5 {transform: rotateX(0deg) rotateY(150deg) translateZ(200px);}.lat0-6 {transform: rotateX(0deg) rotateY(180deg) translateZ(200px);}.lat0-7 {transform: rotateX(0deg) rotateY(210deg) translateZ(200px);}.lat0-8 {transform: rotateX(0deg) rotateY(240deg) translateZ(200px);}.lat0-9 {transform: rotateX(0deg) rotateY(270deg) translateZ(200px);}.lat0-10 {transform: rotateX(0deg) rotateY(300deg) translateZ(200px);}.lat0-11 {transform: rotateX(0deg) rotateY(330deg) translateZ(200px);}.lat0-12 {transform: rotateX(0deg) rotateY(360deg) translateZ(200px);}.lat1-1 {transform: rotateX(0deg) rotateY(15deg) translateY(100px) translateZ(250px);}.lat1-2 {transform: rotateX(0deg) rotateY(45deg) translateY(100px) translateZ(250px);}.lat1-3 {transform: rotateX(0deg) rotateY(75deg) translateY(100px) translateZ(250px);}.lat1-4 {transform: rotateX(0deg) rotateY(105deg) translateY(100px) translateZ(250px);}.lat1-5 {transform: rotateX(0deg) rotateY(135deg) translateY(100px) translateZ(250px);}.lat1-6 {transform: rotateX(0deg) rotateY(165deg) translateY(100px) translateZ(250px);}.lat1-7 {transform: rotateX(0deg) rotateY(195deg) translateY(100px) translateZ(250px);}.lat1-8 {transform: rotateX(0deg) rotateY(225deg) translateY(100px) translateZ(250px);}.lat1-9 {transform: rotateX(0deg) rotateY(255deg) translateY(100px) translateZ(250px);}.lat1-10 {transform: rotateX(0deg) rotateY(285deg) translateY(100px) translateZ(250px);}.lat1-11 {transform: rotateX(0deg) rotateY(315deg) translateY(100px) translateZ(250px);}.lat1-12 {transform: rotateX(0deg) rotateY(345deg) translateY(100px) translateZ(250px);}.lat2-1 {transform: rotateX(0deg) rotateY(15deg) translateY(-100px) translateZ(150px);}.lat2-2 {transform: rotateX(0deg) rotateY(45deg) translateY(-100px) translateZ(150px);}.lat2-3 {transform: rotateX(0deg) rotateY(75deg) translateY(-100px) translateZ(150px);}.lat2-4 {transform: rotateX(0deg) rotateY(105deg) translateY(-100px) translateZ(150px);}.lat2-5 {transform: rotateX(0deg) rotateY(135deg) translateY(-100px) translateZ(150px);}.lat2-6 {transform: rotateX(0deg) rotateY(165deg) translateY(-100px) translateZ(150px);}.lat2-7 {transform: rotateX(0deg) rotateY(195deg) translateY(-100px) translateZ(150px);}.lat2-8 {transform: rotateX(0deg) rotateY(225deg) translateY(-100px) translateZ(150px);}.lat2-9 {transform: rotateX(0deg) rotateY(255deg) translateY(-100px) translateZ(150px);}.lat2-10 {transform: rotateX(0deg) rotateY(285deg) translateY(-100px) translateZ(150px);}.lat2-11 {transform: rotateX(0deg) rotateY(315deg) translateY(-100px) translateZ(150px);}.lat2-12 {transform: rotateX(0deg) rotateY(345deg) translateY(-100px) translateZ(150px);}.lat3-1 {transform: rotateX(0deg) rotateY(60deg) translateY(-230px) translateZ(20px);}.lat3-2 {transform: rotateX(0deg) rotateY(180deg) translateY(-230px) translateZ(20px);}.lat3-3 {transform: rotateX(0deg) rotateY(300deg) translateY(-230px) translateZ(20px);}</style>
</head>
<body><div id="box"><div class="lat0-1">1</div><div class="lat0-2">2</div><div class="lat0-3">3</div><div class="lat0-4">4</div><div class="lat0-5">5</div><div class="lat0-6">6</div><div class="lat0-7">7</div><div class="lat0-8">8</div><div class="lat0-9">9</div><div class="lat0-10">10</div><div class="lat0-11">11</div><div class="lat0-12">12</div><div class="lat1-1">11</div><div class="lat1-2">12</div><div class="lat1-3">13</div><div class="lat1-4">14</div><div class="lat1-5">15</div><div class="lat1-6">16</div><div class="lat1-7">17</div><div class="lat1-8">18</div><div class="lat1-9">19</div><div class="lat1-10">110</div><div class="lat1-11">111</div><div class="lat1-12">112</div><div class="lat2-1">21</div><div class="lat2-2">22</div><div class="lat2-3">23</div><div class="lat2-4">24</div><div class="lat2-5">25</div><div class="lat2-6">26</div><div class="lat2-7">27</div><div class="lat2-8">28</div><div class="lat2-9">29</div><div class="lat2-10">210</div><div class="lat2-11">211</div><div class="lat2-12">212</div><div class="lat3-1">31</div><div class="lat3-2">32</div><div class="lat3-3">33</div></div>
</body>
</html>

这篇关于3d圆锥的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/992649

相关文章

无人叉车3d激光slam多房间建图定位异常处理方案-墙体画线地图切分方案

墙体画线地图切分方案 针对问题:墙体两侧特征混淆误匹配,导致建图和定位偏差,表现为过门跳变、外月台走歪等 ·解决思路:预期的根治方案IGICP需要较长时间完成上线,先使用切分地图的工程化方案,即墙体两侧切分为不同地图,在某一侧只使用该侧地图进行定位 方案思路 切分原理:切分地图基于关键帧位置,而非点云。 理论基础:光照是直线的,一帧点云必定只能照射到墙的一侧,无法同时照到两侧实践考虑:关

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

SAM2POINT:以zero-shot且快速的方式将任何 3D 视频分割为视频

摘要 我们介绍 SAM2POINT,这是一种采用 Segment Anything Model 2 (SAM 2) 进行零样本和快速 3D 分割的初步探索。 SAM2POINT 将任何 3D 数据解释为一系列多向视频,并利用 SAM 2 进行 3D 空间分割,无需进一步训练或 2D-3D 投影。 我们的框架支持各种提示类型,包括 3D 点、框和掩模,并且可以泛化到不同的场景,例如 3D 对象、室

模具要不要建设3D打印中心

随着3D打印技术的日益成熟与广泛应用,模具企业迎来了自建3D打印中心的热潮。这一举措不仅为企业带来了前所未有的发展机遇,同时也伴随着一系列需要克服的挑战,如何看待企业引进增材制造,小编为您全面分析。 机遇篇: 加速产品创新:3D打印技术如同一把钥匙,为模具企业解锁了快速迭代产品设计的可能。企业能够迅速将创意转化为实体模型,缩短产品从设计到市场的周期,抢占市场先机。 强化定制化服务:面

WPF入门到跪下 第十三章 3D绘图 - 3D绘图基础

3D绘图基础 四大要点 WPF中的3D绘图涉及4个要点: 视口,用来驻留3D内容3D对象照亮部分或整个3D场景的光源摄像机,提供在3D场景中进行观察的视点 一、视口 要展示3D内容,首先需要一个容器来装载3D内容。在WPF中,这个容器就是Viewport3D(3D视口),它继承自FrameworkElement,因此可以像其他元素那样在XAML中使用。 Viewport3D与其他元素相

python画图|3D图基础教程

python画3D图和2D流程类似: 【a】定义一个自变量x; 【b】定义两个因变量y和z; 【c】直接输出plot(x,y,z) 今天就一起快乐学习一下画3D图的基础教程。 【1】官网教程 打开官网,可以迅速找到学习教程,参考下述链接: https://matplotlib.org/stable/plot_types/3D/plot3d_simple.html 然后我们解读一下示

OGRE 3D----创建第一个OGRE 3D示例

目录 1. OGRE 3D概述 2. OGRE 3D vs VTK 3. 编译OGRE 3D 源码 4. 创建示例和配置其编译环境 5. 配置示例程序的执行环境 1. OGRE 3D概述 OGRE (Object-Oriented Graphics Rendering Engine) 是一个开源的、高级的 3D 图形渲染引擎,它提供了一个抽象层,使得开发者可以专注于创建内容和

echarts 多个3D柱状图

图片样式: 代码实现: <template><div :class="className" :style="{height:height,width:width}" /></template><script>require("echarts/theme/sakura"); // echarts themeexport default {props: {className: {typ

从文字到世界:一键生成全景3D场景的技术革命

随着虚拟现实(VR)、增强现实(AR)以及游戏行业的蓬勃发展,3D场景的生成技术正变得越来越重要。传统的3D建模方法不仅耗时且需要专业的技能,而新兴的技术则试图简化这一过程。本文将介绍一种全新的技术框架——LayerPano3D,它能够根据简单的文本输入,自动生成全景、可探索的3D场景。这项技术不仅能够极大地提升用户体验,还将为多个领域带来前所未有的变革。 技术框架概述 LayerP

智能制造新纪元:3D协同平台引领前沿创新

随着市场的发展,我们的企业面临两个方面的挑战: 从业务和市场方面来看,为了在竞争中取得更大优势,我们需要以高质且低价的产品赢得消费者的信赖,同时必须有效控制成本、加速产品迭代,缩短产品上市周期,以确保能够快速响应市场变化。 从设计和技术方面来看,产品的发展趋势正朝着高度集成化、模块化以及小型化的方向迈进,约束条件越来越复杂,同时也需要满足新的设计标准及行业规则。 3D协同平台提供更多可