正方体空间旋转

所用的图片:等等······,可以自己添加图片

代码:<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>六边形</title>
    <style type="text/css">
    body{
        background: black;
    }
    .box{
        width: 400px;height: 400px;
        position: relative;
        left: 300px;top: 50px;
         transform-style: preserve-3d;
         transform: rotateX(45deg) rotateY(-45deg);
         transform-origin:bottom left;
         animation: move 6s linear infinite;
         float: left;
         margin-right: 300px;
         margin-top: 300px;
    }
    @keyframes move {
        0%{transform: rotateX(45deg) rotateY(-45deg) rotateZ(0deg);}
        100%{transform: rotateX(405deg) rotateY(315deg) rotateZ(360deg);}
    }
    .box div{
        width: 400px;height: 400px;
        font-size: 160px;
        text-align: center;
        line-height: 400px;
        color: #fff;
        position: absolute;
        left: 0;top: 0;
        border-radius: 100px;
        opacity: 0.9;
        box-shadow: 0px 0px 165px green;
        overflow: hidden;
    }
    .box div img{
        width: 400px;height: 400px;
        
    }
    .div1{
        background: green;
        transform:translateZ(200px);

}
    .div2{
        background: red;
        transform:rotateX(-90deg) translateZ(200px);
        
    }
    .div3{
        background: blue;
        transform:rotateY(90deg) translateZ(200px);
    }
    .div4{
        background: orange;
        transform:rotateY(-90deg) translateZ(200px);
    }
    .div5{
        background: yellow;
        transform:rotateX(90deg) translateZ(200px);
    }
    .div6{
        background: pink;
        transform:translateZ(-200px);
    }
    </style>
</head>
<body>
    <div class="box">
        <div class="div1"><img src="4.jpg"></div>
        <div class="div2"><img src="5.jpeg"></div>
        <div class="div3"><img src="6.jpg"></div>
        <div class="div4"><img src="10.jpeg"></div>
        <div class="div5"><img src="8.jpg"></div>
        <div class="div6"><img src="9.jpg"></div>
    </div>
    <div class="box">
        <div class="div1"><img src="4.jpg"></div>
        <div class="div2"><img src="5.jpeg"></div>
        <div class="div3"><img src="6.jpg"></div>
        <div class="div4"><img src="10.jpeg"></div>
        <div class="div5"><img src="8.jpg"></div>
        <div class="div6"><img src="9.jpg"></div>
    </div>
    <div class="box">
        <div class="div1"><img src="4.jpg"></div>
        <div class="div2"><img src="5.jpeg"></div>
        <div class="div3"><img src="6.jpg"></div>
        <div class="div4"><img src="10.jpeg"></div>
        <div class="div5"><img src="8.jpg"></div>
        <div class="div6"><img src="9.jpg"></div>
    </div>
    <div class="box">
        <div class="div1"><img src="4.jpg"></div>
        <div class="div2"><img src="5.jpeg"></div>
        <div class="div3"><img src="6.jpg"></div>
        <div class="div4"><img src="10.jpeg"></div>
        <div class="div5"><img src="8.jpg"></div>
        <div class="div6"><img src="9.jpg"></div>
    </div>
</body>
</html>

时间: 2024-10-11 21:43:02

正方体空间旋转的相关文章

四元数与空间旋转

WIKI:单位四元数(Unit quarternion)可以用于表示三维空间里的旋转.它与常用的另外两种表示方式(三维正交矩阵和欧拉角)是等价的,但是避免了欧拉角表示法中的万向锁问题.比起三维正交矩阵表示,四元数表示能够更方便地给出旋转的转轴与旋转角. 关于欧拉角旋转的万向节死锁问题,是旋转的时候一不小心是两个不同的轴重合了,从而导致失去了一个轴的自由度.四元数不会出现这样的问题. 不太懂还是,大致意思是一个单位四元数可以使得三维空间中的一个点实现旋转.具体公式是 其中p是三维空间的一个点转化成

iOS 开发设置空间旋转中心点的代码

//让控件以 [self setAnchorPoint:CGPointMake(0, 0) forView:smallImg];为中心点旋转 //CGPointMake(0, 0)   控件的左上角为中心点 //CGPointMake(1, 1)   控件的右下角为中心点 - (void)setAnchorPoint:(CGPoint)anchorPoint forView:(UIView *)view { CGPoint oldOrigin = view.frame.origin; view.

web前端基础案例-开发QQ空间旋转时光轴

知识点:html标签,css样式属性,代码优化,行业规范,布局思路,javascript基础,jquery方法,逻辑思维.html代码: <div class="con"> <div class="top"> <img src="images/my.jpg" height="667" width="500" alt="关键词" /> <p>

【数字图像处理】六.MFC空间几何变换之图像平移、镜像、旋转、缩放详解

本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程<数字图像处理>及课件进行讲解,主要通过MFC单文档视图实现显示BMP图片空间几何变换,包括图像平移.图形旋转.图像反转倒置镜像和图像缩放的知识.同时文章比较详细基础,没有采用GDI+获取矩阵,而是通过读取BMP图片信息头和矩阵像素实现变换,希望该篇文章对你有所帮助,尤其是初学者和学习图像处理的学生. [数字图像处理]一.MFC详解显示BMP格式图片 [数字图像处理]二.MFC单文档分割窗口显示图片 [数字图像处

子坐标系C在父坐标系W中的旋转问题

关键词:空间旋转.旋转轴.刚体旋转 用途:相机位姿估计.无人机位姿估计 文章类型:概念.公式总结(本文不带推倒过程,若想了解公式是如何推出来的请自习搜索文献),C++函数展示 @Author:V_Shawn @Date:2016-11-04 @Lab: [email protected] 本文接上一篇<空间点绕轴旋转公式&程序(C++)>,继续讨论空间内的旋转问题,可能会用到上一篇中定义的函数. 问题四:空间内的坐标系旋转(相机坐标系在世界坐标系中的旋转) 好了,现在问题越来越复杂了,

地理空间参考系——地球模型

题记:为了更好的能讲解控件参考系,下面简单的列举一些地球模型.如有错误,请各位指正. 地球模型 自然球体:我们生活在其中,指真实的地球,包括海洋底部.高山.高原等在内的固体地球表面.--形状太复杂,没有一定的规律,使用计算机难以建立建模,各种量算也非常困难. 大地体:大地水准面所包围的球体.大地水准面是静止海平面的延伸包裹地球形成的球面.以它为基准,可以用水准仪测量地球自然表面上任意点的高程.--海平面的起伏收到重力的影响,大地水准面也叫做重力等位面,由于重力加速度的不同将导致测量的不确定. 旋

用矩阵旋转相机

modelMatOfCamera=inverse(veiwMat) newModelMatOfCamera=modelMatOfCamera*rotMat,这里注意rotMat要右乘modelMatOfCamera,因为我们想在相机的局部空间里旋转相机(即原地扭头),而不是想在世界空间旋转相机(让相机绕着世界原点转). 则可得新的视图矩阵为: newViewMat=inverse(newModelMatOfCamera) 或者也可以计算新的up,eye和center: newUp=secondC

空间直线同任意形状椭球交点

空间直线同空间中三维椭球相交,其交点即为空间直线方程同椭球方程的解,对于空间直线方程,只要知道两点空间坐标即可,而欧拉角不为零的三维椭球方程则较难描述,但可以考虑对椭球进行变换,使其欧拉角为零,进而转化为标准椭球,标准椭球方程则容易描述,相应在对椭球进行变换的同时也许对空间直线进行相应的变换.由此,通过标准椭球方程同变换后的直线方程进行联立求解,即可获取交点坐标,下面简述求解过程及列出主要的计算公式. 约定本文采用右手系,空间旋转顺序为Z-Y-X. 原文地址:https://www.cnblog

界面实例--旋转的3d立方体

好吧,这里直接编辑源码并不允许设置css和js--毕竟会有危险--那直接放代码吧 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <title>vue-test</title