正方体

HTML连载76-正方体和长方体

こ雲淡風輕ζ 提交于 2020-03-20 02:47:51
一、如何编辑出一个正方体 上后下前的顺序编写,最后在写左右 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>D184_3DTransformCube</title> <style> *{ margin:0; padding:0; } ul{ width: 200px; height: 200px; border: 1px solid black; box-sizing:border-box; margin:100px auto; position:relative; transform: rotateY(0deg) rotateX(0deg); transform-style: preserve-3d;/*转换成一个3D的面*/ ​ } li{ list-style: none; width: 200px; height: 200px; text-align:center; line-height:200px; font-size:60px; position:absolute; } ul li:nth-child(1){ background-color: red; transform:rotateX(90deg) translateZ(100px) ; ​ } ul li:nth

HTML连载75-3D转换模块之正方体

喜欢而已 提交于 2020-03-16 02:52:57
一、正方体 核心要点就是:使用3D转换模块,以及平移、旋转的在X、Y、Z轴上的应用 <style> *{ margin:0; padding:0; } ul{ width: 200px; height: 200px; border: 1px solid black; box-sizing:border-box; margin:100px auto; position:relative; transform: rotateY(0deg) rotateX(0deg); transform-style: preserve-3d;/*转换成一个3D的面*/ ​ } li{ list-style: none; width: 200px; height: 200px; text-align:center; line-height:200px; font-size:60px; position:absolute; } ul li:nth-child(1){ background-color: red; transform:translate(-100px) rotateY(-90deg); ​ } ul li:nth-child(2){ background-color: blue; transform:translate(100px) rotateY(90deg);/

CSS实现正方体旋转

最后都变了- 提交于 2020-03-11 11:51:58
代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS3 星空旋转正方体</title> <style type="text/css"> body{ background-image:linear-gradient(to top,blue,#000); } *{ padding: 0; margin:0; } #Mypage{ /*-webkit-perspective:600px; -webkit-perspective-origin:50% 50%;*/ -webkit-transform-style:preserve-3d; position: relative; width: 400px; height: 400px; margin:100px auto; } #Mypage li{ list-style:none; } .pages{ position: absolute; width:400px; height:400px; } #page1{ background-color: #FF0088; -webkit-transform:translateZ(200px); } #page2{ background-color: #FFFF00; -webkit

Box UVA - 1587(Emmm···)

孤者浪人 提交于 2020-02-17 19:58:17
题目: 给出6个矩形及他们的长和宽,判断可否用他们拼出一个 长方体(Box) 题目点这里 怎么说呢,这道题确实卡了我很久,但说难吧确实不是太难,说不难吧…反正一屏WA给跪了… 思路: 我简单对比了一下,下面的方法比较好理解也比较好实现的: 首先判断6×2 = 12 条边总共有几种(即去重) 仅1种则为 正方体 ,ok 若2种则我们的理想为 有一对面为正方形的长方体 若3种则 每种在4个面出现4次 (3×4 == 12) 奉AC代码: //#include "stdafx.h" # include <iostream> using namespace std ; int main ( ) { int a [ 6 ] [ 2 ] ; int i , j , u ; int z ; //正方形数量 max(6) while ( cin >> a [ 0 ] [ 0 ] >> a [ 0 ] [ 1 ] ) { if ( a [ 0 ] [ 0 ] == a [ 0 ] [ 1 ] ) z = 1 ; else z = 0 ; for ( i = 1 ; i < 6 ; i ++ ) { cin >> a [ i ] [ 0 ] >> a [ i ] [ 1 ] ; if ( a [ i ] [ 0 ] == a [ i ] [ 1 ] ) z ++ ; } int ks = 0 , k

洛谷 P1999 高维正方体

こ雲淡風輕ζ 提交于 2020-01-28 00:27:04
首先这是个玄学的题目,很多人想到了杨辉三角,但是我太菜了于是没有想到,用了另一种方法得出了正确的式子,先写下式子好了。 求n维下m维的数量: a n s = C n m × 2 n − m ans=C_n^m\times 2^{n-m} a n s = C n m ​ × 2 n − m 推理过程 我这个蒟蒻推了一节数学课才推出的结论 先来点简单的 我们生活在3维世界,很难想象出4维或4维以上世界是什么样的,但我们知道,2维可以用xy坐标表示,3维可以用xyz坐标表示,那n维就可以用n个数表示坐标,n维体就是由一些坐标构成的图形,那么坐标的数量就是0维的数量。 举个例子,二维可以表示4个坐标,分别是 ( 0 , 0 ) , ( 0 , 1 ) , ( 1 , 0 ) , ( 1 , 1 ) (0,0),(0,1),(1,0),(1,1) ( 0 , 0 ) , ( 0 , 1 ) , ( 1 , 0 ) , ( 1 , 1 ) ,三维就是 ( 0 , 0 , 0 ) , ( 0 , 0 , 1 ) , ( 0 , 1 , 0 ) , … … , ( 1 , 1 , 0 ) , ( 1 , 1 , 1 ) (0,0,0),(0,0,1),(0,1,0),……,(1,1,0),(1,1,1) ( 0 , 0 , 0 ) , ( 0 , 0 , 1 ) , ( 0 , 1 , 0 ) ,

CSS3 双层立方体 正方体

一世执手 提交于 2019-12-04 19:07:19
这个东东,虽然好像找不到应用场景,但是好喜欢的说 HTML代码: 1 <!-- 立方体容器 --> 2 <div class="box_case"> 3 <!-- 小立方体 --> 4 <div class="small_box"><img src="./IMG/1A.png" ></div> 5 <div class="small_box"><img src="./IMG/1B.png" ></div> 6 <div class="small_box"><img src="./IMG/1L.png" ></div> 7 <div class="small_box"><img src="./IMG/1O.png" ></div> 8 <div class="small_box"><img src="./IMG/1V.png" ></div> 9 <div class="small_box"><img src="./IMG/1E.png" ></div> 10 11 <!-- 大立方体 --> 12 <div class="big_box"><img src="./IMG/2A.png" ></div> 13 <div class="big_box"><img src="./IMG/21.png" ></div> 14 <div class="big_box"><img src=".

博客园添加旋转的正方体特效

送分小仙女□ 提交于 2019-11-27 18:04:40
哇,这个旋转的正方体特效也十分好看呢 参考链接: https://www.cnblogs.com/Trojan00/p/9497480.html 效果展示 具体步骤 将代码复制即可 代码如下:(在 博客侧边栏公告(支持HTML代码)中粘贴即可 ) <style> /*最外层容器样式*/ .wrap { width: 100px; height: 100px; margin: 150px; position: relative; } /*包裹所有容器样式*/ .cube { width: 50px; height: 50px; margin: 0 auto; transform-style: preserve-3d; transform: rotateX(-30deg) rotateY(-80deg); animation: rotate linear 20s infinite; } @-webkit-keyframes rotate { from { transform: rotateX(0deg) rotateY(0deg); } to { transform: rotateX(360deg) rotateY(360deg); } } .cube div { position: absolute; width: 200px; height: 200px; opacity: 0.8

多个正方体叠加所得立体图形的表面积

≯℡__Kan透↙ 提交于 2019-11-27 12:09:32
将长N*M厘米的矩形区域划分成N行M列(每行每列的宽度均为1厘米),在第i行第j列的位置上叠放Ai,j个边长为1厘米的正方体,所有正方体就组成了一个立体图形,每个正方体六个面中的一部分会被其他正方体遮挡,违背遮挡的部分的总面积为该立体图形的表面积,那么该立方体图形的表面积是多少平方厘米? 输入要求: 第一行包含两个正整数N和M。接下来N行,每行包含M个整数,第i行的第j个整数表示Ai,j。 样例: 输入: 2 3 2 1 1 1 1 1 输出: 26 C程序: #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> #define min_yu(x,y) (x)<(y)?(x):(y) int main(void) { int N=0,M=0,flag=0; char c; int **A; int i,j,sum=0; while(1) { scanf("%d",&N);//行 scanf("%d",&M);//列 c=getchar(); if(c=='\n') { break; } } A=(int **)malloc(sizeof(int *)*N); for(i=0;i<N;i++) { A[i]=(int *)malloc(sizeof(int)*M); } for(i=0

奇3场景算法(Java实现)

妖精的绣舞 提交于 2019-11-27 11:10:23
<一>表面积 将长N*M厘米的矩形区域划分成N行M列(每行每列的宽度均为1厘米),在第i行第j列的位置上叠放Ai,j个边长为1厘米的正方体(1<=Aij<=100) ,所有正方体就组成了一个立体图形,每个正方体六个面中的一部分会被其它正方体遮挡,未被遮挡的部分的总面积即为该立体图形的表面积,那么该立体图形的表面积是多少平方厘米? 输入 第一行包含两个整数N和M.1sN, Ms1000. 接下来N行,每行包含M个整数,第i行的第j个整数表示Ajp 输出 输出表面积的大小。 特例输入:   2 2   2 1   1 1 特例输出:   20 代码如下: package com.ymm.core.sanliuling; import java.util.Scanner; public class Mian5 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = in.nextInt(); int M = in.nextInt(); if(N <= 0|| M <= 0) { System.out.println(0); } int[][] a = new int[N][M]; for(int i = 0;i < N;i++){ for(int j = 0;j < M