<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <meta name="theme-color" content="#222"><meta name="generator" content="Hexo 6.3.0"> <link rel="apple-touch-icon" sizes="180x180" href="/assets/Q/ios-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/Q/32.ico"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/Q/16.ico"> <link rel="stylesheet" href="/css/main.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" integrity="sha256-HtsXJanqjKTc8vVQjO4YMhiqFoXkfBsjBWcX91T1jr8=" crossorigin="anonymous"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.1.1/animate.min.css" integrity="sha256-PR7ttpcvz8qrF57fur/yAx1qXMFJeJFiA6pSzWi0OIE=" crossorigin="anonymous"> <script class="next-config" data-name="main" type="application/json">{"hostname":"zxq.im","root":"/","images":"/images","scheme":"Pisces","darkmode":false,"version":"8.18.1","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12},"copycode":{"enable":false,"style":null},"fold":{"enable":false,"height":500},"bookmark":{"enable":false,"color":"#222","save":"auto"},"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"stickytabs":false,"motion":{"enable":true,"async":false,"transition":{"menu_item":"fadeInDown","post_block":"fadeIn","post_header":"fadeInDown","post_body":"fadeInDown","coll_header":"fadeInLeft","sidebar":"fadeInUp"}},"prism":false,"i18n":{"placeholder":"Searching...","empty":"We didn't find any results for the search: ${query}","hits_time":"${hits} results found in ${time} ms","hits":"${hits} results found"},"path":"/search.xml","localsearch":{"enable":true,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false}}</script><script src="/js/config.js"></script> <meta name="description" content="matrix()?矩阵?喵喵喵?国家教育我到底有什么目的?那么,在把ä¸å¦æ•°å¦å¿˜å¾—ä¸€å¹²äºŒå‡€çš„æƒ…å†µä¸‹ï¼Œè¦æ€Žä¹ˆç†è§£matrix()的用法?本文略长,需è¦ç»“æžœçš„è¯·ç‚¹å‡»æ–‡ç« å·¦ä¾§çš„å¯¼èˆªç›´è¾¾â€œæ€»ç»“â€å¤„。 大胆实验我们å¯ä»¥çœ‹åˆ°matrix()一共有å…ä¸ªå‚æ•°ï¼Œæˆ‘ä¼šç›´æŽ¥ä¿®æ”¹å‚æ•°ï¼Œç„¶åŽçœ‹è¿è¡Œç»“果,用这ç§åšå®žéªŒçš„æ–¹å¼æ¥å¼ºè¡Œç†è§£æ¯ä¸ªå‚数的作用。本文用带圈的数å—作为代数:matrix(â‘ ,â‘¡,â‘¢,â‘£,⑤,â‘¥)ï¼Œæ ¹æ®ä¾§è¾¹æ 上的"> <meta property="og:type" content="article"> <meta property="og:title" content="ç”¨çŒ´åæ€ç»´ç†è§£matrix()"> <meta property="og:url" content="http://zxq.im/43254.html"> <meta property="og:site_name" content="ZXQ"> <meta property="og:description" content="matrix()?矩阵?喵喵喵?国家教育我到底有什么目的?那么,在把ä¸å¦æ•°å¦å¿˜å¾—ä¸€å¹²äºŒå‡€çš„æƒ…å†µä¸‹ï¼Œè¦æ€Žä¹ˆç†è§£matrix()的用法?本文略长,需è¦ç»“æžœçš„è¯·ç‚¹å‡»æ–‡ç« å·¦ä¾§çš„å¯¼èˆªç›´è¾¾â€œæ€»ç»“â€å¤„。 大胆实验我们å¯ä»¥çœ‹åˆ°matrix()一共有å…ä¸ªå‚æ•°ï¼Œæˆ‘ä¼šç›´æŽ¥ä¿®æ”¹å‚æ•°ï¼Œç„¶åŽçœ‹è¿è¡Œç»“果,用这ç§åšå®žéªŒçš„æ–¹å¼æ¥å¼ºè¡Œç†è§£æ¯ä¸ªå‚数的作用。本文用带圈的数å—作为代数:matrix(â‘ ,â‘¡,â‘¢,â‘£,⑤,â‘¥)ï¼Œæ ¹æ®ä¾§è¾¹æ 上的"> <meta property="og:locale" content="en_US"> <meta property="og:image" content="http://zxq.im/assets/img/00088.png"> <meta property="og:image" content="http://zxq.im/assets/img/00089.png"> <meta property="og:image" content="http://zxq.im/assets/img/00090.png"> <meta property="og:image" content="http://zxq.im/assets/img/00091.png"> <meta property="og:image" content="http://zxq.im/assets/img/00092.png"> <meta property="og:image" content="http://zxq.im/assets/img/00093.jpg"> <meta property="og:image" content="http://zxq.im/assets/img/00094.png"> <meta property="og:image" content="http://zxq.im/assets/img/00095.png"> <meta property="og:image" content="http://zxq.im/assets/img/00096.png"> <meta property="og:image" content="http://zxq.im/assets/img/00097.png"> <meta property="og:image" content="http://zxq.im/assets/img/00098.jpg"> <meta property="article:published_time" content="2019-05-09T16:00:00.000Z"> <meta property="article:modified_time" content="2021-04-23T01:25:16.326Z"> <meta property="article:author" content="ZXQ"> <meta property="article:tag" content="typing"> <meta property="article:tag" content="CSS"> <meta name="twitter:card" content="summary"> <meta name="twitter:image" content="http://zxq.im/assets/img/00088.png"> <link rel="canonical" href="http://zxq.im/43254.html"> <script class="next-config" data-name="page" type="application/json">{"sidebar":"","isHome":false,"isPost":true,"lang":"en","comments":true,"permalink":"http://zxq.im/43254.html","path":"43254.html","title":"ç”¨çŒ´åæ€ç»´ç†è§£matrix()"}</script> <script class="next-config" data-name="calendar" type="application/json">""</script> <title>ç”¨çŒ´åæ€ç»´ç†è§£matrix() | ZXQ</title> <noscript> <link rel="stylesheet" href="/css/noscript.css"> </noscript> </head> <body itemscope itemtype="http://schema.org/WebPage" class="use-motion"> <div class="headband"></div> <main class="main"> <div class="column"> <header class="header" itemscope itemtype="http://schema.org/WPHeader"><div class="site-brand-container"> <div class="site-nav-toggle"> <div class="toggle" aria-label="Toggle navigation bar" role="button"> <span class="toggle-line"></span> <span class="toggle-line"></span> <span class="toggle-line"></span> </div> </div> <div class="site-meta"> <a href="/" class="brand" rel="start"> <i class="logo-line"></i> <p class="site-title">ZXQ</p> <i class="logo-line"></i> </a> <p class="site-subtitle" itemprop="description">just a typist</p> </div> <div class="site-nav-right"> <div class="toggle popup-trigger" aria-label="Search" role="button"> <i class="fa fa-search fa-fw fa-lg"></i> </div> </div> </div> <nav class="site-nav"> <ul class="main-menu menu"><li class="menu-item menu-item-home"><a href="/" rel="section"><i class="fa fa-heart fa-fw"></i>Home</a></li><li class="menu-item menu-item-archives"><a href="/archives/" rel="section"><i class="fa fa-archive fa-fw"></i>Archives</a></li> <li class="menu-item menu-item-search"> <a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>Search </a> </li> </ul> </nav> <div class="search-pop-overlay"> <div class="popup search-popup"><div class="search-header"> <span class="search-icon"> <i class="fa fa-search"></i> </span> <div class="search-input-container"> <input autocomplete="off" autocapitalize="off" maxlength="80" placeholder="Searching..." spellcheck="false" type="search" class="search-input"> </div> <span class="popup-btn-close" role="button"> <i class="fa fa-times-circle"></i> </span> </div> <div class="search-result-container no-result"> <div class="search-result-icon"> <i class="fa fa-spinner fa-pulse fa-5x"></i> </div> </div> </div> </div> </header> <aside class="sidebar"> <div class="sidebar-inner sidebar-nav-active sidebar-toc-active"> <ul class="sidebar-nav"> <li class="sidebar-nav-toc"> Table of Contents </li> <li class="sidebar-nav-overview"> Overview </li> </ul> <div class="sidebar-panel-container"> <!--noindex--> <div class="post-toc-wrap sidebar-panel"> <div class="post-toc animated"><ol class="nav"><li class="nav-item nav-level-3"><a class="nav-link" href="#%E5%A4%A7%E8%83%86%E5%AE%9E%E9%AA%8C"><span class="nav-number">1.</span> <span class="nav-text">大胆实验</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#%E5%AE%9E%E9%AA%8C1%EF%BC%9A%E4%BD%8D%E7%A7%BB%E5%8F%82%E6%95%B0%EF%BC%88%E6%9C%80%E5%90%8E%E4%B8%A4%E5%8F%82%E6%95%B0%EF%BC%89"><span class="nav-number">1.1.</span> <span class="nav-text">实验1:ä½ç§»å‚数(最åŽä¸¤å‚数)</span></a><ol class="nav-child"><li class="nav-item nav-level-5"><a class="nav-link" href="#%E2%91%A4-%E2%91%A5%E5%8F%82%E6%95%B0"><span class="nav-number">1.1.1.</span> <span class="nav-text">⑤&â‘¥å‚æ•°</span></a></li><li class="nav-item nav-level-5"><a class="nav-link" href="#%E5%AE%9E%E9%AA%8C1%E5%B0%8F%E7%BB%93"><span class="nav-number">1.1.2.</span> <span class="nav-text">实验1å°ç»“</span></a></li></ol></li><li class="nav-item nav-level-4"><a class="nav-link" href="#%E5%AE%9E%E9%AA%8C2%EF%BC%9A%E7%BC%A9%E6%94%BE%E5%8F%82%E6%95%B0%EF%BC%88%E7%AC%AC%E4%B8%80%E5%9B%9B%E5%8F%82%E6%95%B0%EF%BC%89"><span class="nav-number">1.2.</span> <span class="nav-text">实验2ï¼šç¼©æ”¾å‚æ•°ï¼ˆç¬¬ä¸€å››å‚数)</span></a><ol class="nav-child"><li class="nav-item nav-level-5"><a class="nav-link" href="#%E2%91%A0%E5%8F%82%E6%95%B0"><span class="nav-number">1.2.1.</span> <span class="nav-text">â‘ å‚æ•°</span></a></li><li class="nav-item nav-level-5"><a class="nav-link" href="#%E2%91%A3%E5%8F%82%E6%95%B0"><span class="nav-number">1.2.2.</span> <span class="nav-text">â‘£å‚æ•°</span></a></li><li class="nav-item nav-level-5"><a class="nav-link" href="#%E2%91%A0-%E2%91%A3%E5%8F%82%E6%95%B0"><span class="nav-number">1.2.3.</span> <span class="nav-text">â‘ &â‘£å‚æ•°</span></a></li><li class="nav-item nav-level-5"><a class="nav-link" href="#%E5%AE%9E%E9%AA%8C2%E5%B0%8F%E7%BB%93"><span class="nav-number">1.2.4.</span> <span class="nav-text">实验2å°ç»“</span></a></li></ol></li><li class="nav-item nav-level-4"><a class="nav-link" href="#%E5%AE%9E%E9%AA%8C3%EF%BC%9A%E5%80%BE%E6%96%9C%E5%8F%82%E6%95%B0%EF%BC%88%E7%AC%AC%E4%BA%8C%E4%B8%89%E5%8F%82%E6%95%B0%EF%BC%89"><span class="nav-number">1.3.</span> <span class="nav-text">实验3ï¼šå€¾æ–œå‚æ•°ï¼ˆç¬¬äºŒä¸‰å‚数)</span></a><ol class="nav-child"><li class="nav-item nav-level-5"><a class="nav-link" href="#%E2%91%A1%E5%8F%82%E6%95%B0"><span class="nav-number">1.3.1.</span> <span class="nav-text">â‘¡å‚æ•°</span></a></li></ol></li><li class="nav-item nav-level-4"><a class="nav-link" href="#%E6%BF%80%E6%83%85%E5%AE%9E%E8%B7%B5"><span class="nav-number">1.4.</span> <span class="nav-text">激情实践</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#%E5%AE%9E%E9%AA%8C%E6%80%BB%E7%BB%93"><span class="nav-number">1.5.</span> <span class="nav-text">实验总结</span></a></li></ol></li><li class="nav-item nav-level-3"><a class="nav-link" href="#%E5%8F%91%E6%95%A3%E6%80%9D%E7%BB%B4"><span class="nav-number">2.</span> <span class="nav-text">呿•£æ€ç»´</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#matrix-%E5%AD%98%E5%9C%A8%E7%9A%84%E6%84%8F%E4%B9%89%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F"><span class="nav-number">2.1.</span> <span class="nav-text">matrix()å˜åœ¨çš„æ„ä¹‰æ˜¯ä»€ä¹ˆï¼Ÿ</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#%E5%8F%98%E5%BD%A2%E5%87%BD%E6%95%B0%E6%B7%B7%E5%86%99%E7%AD%89%E4%BA%8Ematrix-%E4%B9%88%EF%BC%9F"><span class="nav-number">2.2.</span> <span class="nav-text">å˜å½¢å‡½æ•°æ··å†™ç‰äºŽmatrix()么?</span></a><ol class="nav-child"><li class="nav-item nav-level-5"><a class="nav-link" href="#%E6%88%BF%E8%B4%B7%E6%88%BF"><span class="nav-number">2.2.1.</span> <span class="nav-text">房贷房</span></a></li></ol></li><li class="nav-item nav-level-4"><a class="nav-link" href="#%E6%80%8E%E4%B9%88%E7%90%86%E8%A7%A3%E4%B8%89%E7%BB%B4%E7%9F%A9%E9%98%B5%E5%87%BD%E6%95%B0matrix3d-%EF%BC%9F"><span class="nav-number">2.3.</span> <span class="nav-text">怎么ç†è§£ä¸‰ç»´çŸ©é˜µå‡½æ•°matrix3d()?</span></a></li></ol></li><li class="nav-item nav-level-3"><a class="nav-link" href="#%E6%88%91%E7%9A%84%E6%83%B3%E6%B3%95"><span class="nav-number">3.</span> <span class="nav-text">我的想法</span></a></li></ol></div> </div> <!--/noindex--> <div class="site-overview-wrap sidebar-panel"> <div class="site-author animated" itemprop="author" itemscope itemtype="http://schema.org/Person"> <img class="site-author-image" itemprop="image" alt="ZXQ" src="/assets%5CQ%5Cavatar.png"> <p class="site-author-name" itemprop="name">ZXQ</p> <div class="site-description" itemprop="description"></div> </div> <div class="site-state-wrap animated"> <nav class="site-state"> <div class="site-state-item site-state-posts"> <a href="/archives/"> <span class="site-state-item-count">69</span> <span class="site-state-item-name">posts</span> </a> </div> <div class="site-state-item site-state-categories"> <a href="/categories/"> <span class="site-state-item-count">3</span> <span class="site-state-item-name">categories</span></a> </div> <div class="site-state-item site-state-tags"> <a href="/tags/"> <span class="site-state-item-count">14</span> <span class="site-state-item-name">tags</span></a> </div> </nav> </div> </div> </div> </div> </aside> </div> <div class="main-inner post posts-expand"> <div class="post-block"> <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="en"> <link itemprop="mainEntityOfPage" href="http://zxq.im/43254.html"> <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"> <meta itemprop="image" content="/assets%5CQ%5Cavatar.png"> <meta itemprop="name" content="ZXQ"> </span> <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"> <meta itemprop="name" content="ZXQ"> <meta itemprop="description" content=""> </span> <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork"> <meta itemprop="name" content="ç”¨çŒ´åæ€ç»´ç†è§£matrix() | ZXQ"> <meta itemprop="description" content=""> </span> <header class="post-header"> <h1 class="post-title" itemprop="name headline"> ç”¨çŒ´åæ€ç»´ç†è§£matrix() </h1> <div class="post-meta-container"> <div class="post-meta"> <span class="post-meta-item"> <span class="post-meta-item-icon"> <i class="far fa-calendar"></i> </span> <span class="post-meta-item-text">Posted on</span> <time title="Created: 2019-05-10 00:00:00" itemprop="dateCreated datePublished" datetime="2019-05-10T00:00:00+08:00">2019-05-10</time> </span> <span class="post-meta-item"> <span class="post-meta-item-icon"> <i class="far fa-folder"></i> </span> <span class="post-meta-item-text">In</span> <span itemprop="about" itemscope itemtype="http://schema.org/Thing"> <a href="/categories/%E5%89%8D%E7%AB%AF%E6%8A%80%E6%9C%AF/" itemprop="url" rel="index"><span itemprop="name">å‰ç«¯æŠ€æœ¯</span></a> </span> </span> </div> </div> </header> <div class="post-body" itemprop="articleBody"><p>matrix()?矩阵?喵喵喵?国家教育我到底有什么目的?<br>那么,在把ä¸å¦æ•°å¦å¿˜å¾—ä¸€å¹²äºŒå‡€çš„æƒ…å†µä¸‹ï¼Œè¦æ€Žä¹ˆç†è§£matrix()的用法?<br>本文略长,需è¦ç»“æžœçš„è¯·ç‚¹å‡»æ–‡ç« å·¦ä¾§çš„å¯¼èˆªç›´è¾¾â€œæ€»ç»“â€å¤„。</p> <h3 id="大胆实验"><a href="#大胆实验" class="headerlink" title="大胆实验"></a>大胆实验</h3><p>我们å¯ä»¥çœ‹åˆ°matrix()一共有å…ä¸ªå‚æ•°ï¼Œæˆ‘ä¼šç›´æŽ¥ä¿®æ”¹å‚æ•°ï¼Œç„¶åŽçœ‹è¿è¡Œç»“果,用这ç§åšå®žéªŒçš„æ–¹å¼æ¥å¼ºè¡Œç†è§£æ¯ä¸ªå‚数的作用。本文用带圈的数å—作为代数:matrix(â‘ ,â‘¡,â‘¢,â‘£,⑤,â‘¥)ï¼Œæ ¹æ®ä¾§è¾¹æ 上的索引也å¯ä»¥æ‰¾åˆ°å…·ä½“傿•°çš„实验。</p> <h4 id="实验1:ä½ç§»å‚数(最åŽä¸¤å‚数)"><a href="#实验1:ä½ç§»å‚数(最åŽä¸¤å‚数)" class="headerlink" title="实验1:ä½ç§»å‚数(最åŽä¸¤å‚数)"></a>实验1:ä½ç§»å‚数(最åŽä¸¤å‚数)</h4><h5 id="⑤-â‘¥å‚æ•°"><a href="#⑤-â‘¥å‚æ•°" class="headerlink" title="⑤&â‘¥å‚æ•°"></a>⑤&â‘¥å‚æ•°</h5><p>矩阵的默认值是transform:matrix(1,0,0,1,0,0),红盒å…ä¸ªå‚æ•°éƒ½ç”¨é»˜è®¤å€¼ã€‚<br><strong>æ“作:</strong>å°è¯•修改åŽé¢ä¸¤ä¸ªå‚数。<br>** 观察:**åŽé¢ä¸¤ä¸ªå‚数是ä½ç§»å‚数,å•使˜¯åƒç´ ï¼Œä»¥å…ƒç´ èµ·å§‹ç‚¹ä¸ºåŽŸç‚¹è¿›è¡Œä½ç§»ï¼ˆå…ƒç´ èµ·å§‹ç‚¹å°±æ˜¯å…ƒç´ å·¦ä¸Šè§’ï¼‰ã€‚<br><img src="/assets/img/00088.png"></p> <h5 id="实验1å°ç»“"><a href="#实验1å°ç»“" class="headerlink" title="实验1å°ç»“"></a>实验1å°ç»“</h5><p>â‘¤å‚æ•°=æ°´å¹³ä½ç§»åƒç´ 值,数值由左至å³é€’å¢žï¼Œä»¥å…ƒç´ èµ·å§‹ç‚¹ä¸ºåŽŸç‚¹ã€‚<br>â‘¥å‚æ•°=垂直ä½ç§»åƒç´ å€¼ï¼Œæ•°å€¼ç”±ä¸Šè‡³ä¸‹é€’å¢žï¼Œä»¥å…ƒç´ èµ·å§‹ç‚¹ä¸ºåŽŸç‚¹ã€‚<br>实现ä½ç§»ï¼Œæ•ˆæžœåŒ**translate()**函数。</p> <h4 id="实验2ï¼šç¼©æ”¾å‚æ•°ï¼ˆç¬¬ä¸€å››å‚数)"><a href="#实验2ï¼šç¼©æ”¾å‚æ•°ï¼ˆç¬¬ä¸€å››å‚数)" class="headerlink" title="实验2ï¼šç¼©æ”¾å‚æ•°ï¼ˆç¬¬ä¸€å››å‚数)"></a>实验2ï¼šç¼©æ”¾å‚æ•°ï¼ˆç¬¬ä¸€å››å‚数)</h4><p>ä¸ºäº†æ–¹ä¾¿è§‚å¯Ÿï¼Œæˆ‘å…ˆæŠŠå››ä¸ªå—æŒªåˆ°ä¸åŒè±¡é™ä»¥ä¾¿è§‚察,接下æ¥çš„å‡ ä¸ªå®žéªŒéƒ½æ˜¯è¿™æ ·æ‘†æ”¾å››ä¸ªç›’å,所以åŽä¸¤ä½å‚æ•°ä¸ç”¨ç ”ç©¶å®ƒï¼Œä¸æ˜¯æˆ‘è¦è¡¨è¾¾çš„é‡ç‚¹ã€‚除了åŽä¸¤ä½çš„ä½ç§»å‚数,红盒å‰å››ä¸ªå‚æ•°ä¿æŒé»˜è®¤å€¼ã€‚</p> <h5 id="â‘ å‚æ•°"><a href="#â‘ å‚æ•°" class="headerlink" title="â‘ å‚æ•°"></a>â‘ å‚æ•°</h5><p><strong>æ“作:</strong>这次å°è¯•ä¿®æ”¹ç¬¬ä¸€ä¸ªå‚æ•°ã€‚<br><strong>观察结果:</strong>肉眼å¯è§é™¤çº¢ç›’之外的三个盒å的宽度å‘生了å˜åŒ–,å˜åŒ–之åŽçš„宽度是原æ¥çš„å®½åº¦ä¹˜ä»¥è¿™ä¸ªå‚æ•°å¾—æ¥çš„ï¼›è€Œå½“å‚æ•°ä¸ºè´Ÿæ•°æ—¶ï¼Œæ•´ä¸ªå…ƒç´ 进行了水平翻转,文å—ä¹Ÿå˜æˆäº†é•œåƒï¼›å˜åŒ–ä»¥å…ƒç´ ä¸å¿ƒç‚¹ä¸ºåŽŸç‚¹ã€‚<br><img src="/assets/img/00089.png"></p> <h5 id="â‘£å‚æ•°"><a href="#â‘£å‚æ•°" class="headerlink" title="â‘£å‚æ•°"></a>â‘£å‚æ•°</h5><p><strong>æ“作:</strong>这次å°è¯•ä¿®æ”¹ç¬¬å››ä¸ªå‚æ•°<br><strong>观察结果:</strong>è¿™æ¬¡å®½åº¦ä¿æŒä¸å˜ï¼Œé«˜åº¦åˆ™æœ‰äº†å˜åŒ– ,å˜åŒ–è§„åˆ™å’Œå®½åº¦ä¸€æ ·ã€‚<br><img src="/assets/img/00090.png"></p> <h5 id="â‘ -â‘£å‚æ•°"><a href="#â‘ -â‘£å‚æ•°" class="headerlink" title="â‘ &â‘£å‚æ•°"></a>â‘ &â‘£å‚æ•°</h5><p><strong>æ“作:</strong>åŒæ—¶ä¿®æ”¹ç¬¬ä¸€ä¸ªå’Œç¬¬å››ä¸ªå‚æ•°ï¼Œç”¨ä¸€æ ·çš„ç»å¯¹å€¼ã€‚<br><strong>观察结果:</strong>ç‰æ¯”缩放。<br><img src="/assets/img/00091.png"></p> <h5 id="实验2å°ç»“"><a href="#实验2å°ç»“" class="headerlink" title="实验2å°ç»“"></a>实验2å°ç»“</h5><p>â‘ å‚æ•°=å®½åº¦ç¼©æ”¾å€æ•°å€¼ï¼Œä¸ºè´Ÿæ•°æ—¶æ°´å¹³ç¿»è½¬ï¼Œä»¥å…ƒç´ 垂直ä¸å¿ƒçº¿ä¸ºè½´ã€‚<br>â‘£å‚æ•°=é«˜åº¦ç¼©æ”¾å€æ•°å€¼ï¼Œä¸ºè´Ÿæ•°æ—¶åž‚ç›´ç¿»è½¬ï¼Œä»¥å…ƒç´ æ°´å¹³ä¸å¿ƒçº¿ä¸ºè½´ã€‚<br>ä¸¤ä¸ªå‚æ•°èƒ½å®žçŽ°ç¼©æ”¾ï¼Œç›¸ç‰æ—¶ï¼Œå®žçŽ°ç‰æ¯”缩放,效果åŒ**scale()**函数。</p> <h4 id="实验3ï¼šå€¾æ–œå‚æ•°ï¼ˆç¬¬äºŒä¸‰å‚数)"><a href="#实验3ï¼šå€¾æ–œå‚æ•°ï¼ˆç¬¬äºŒä¸‰å‚数)" class="headerlink" title="实验3ï¼šå€¾æ–œå‚æ•°ï¼ˆç¬¬äºŒä¸‰å‚数)"></a>实验3ï¼šå€¾æ–œå‚æ•°ï¼ˆç¬¬äºŒä¸‰å‚数)</h4><h5 id="â‘¡å‚æ•°"><a href="#â‘¡å‚æ•°" class="headerlink" title="â‘¡å‚æ•°"></a>â‘¡å‚æ•°</h5><p><strong>æ“作:</strong>这次å°è¯•ä¿®æ”¹ç¬¬äºŒä¸ªå‚æ•°<br><img src="/assets/img/00092.png"><br>改å˜ç¬¬äºŒä¸ªå‚æ•°åŽï¼Œå…ƒç´ å˜æˆäº†å¹³è¡Œå››è¾¹å½¢ï¼Œå¹³è¡Œè¾¹ä¹‹é—´çš„è·ç¦»ä¿æŒä¸å˜ï¼Œä½†æ˜¯æ¨ªè¾¹åž‚ç›´æ–¹å‘å‘生了倾斜,并且å¯ä»¥æ— é™è¾¹é•¿ï¼ˆä¸çŸ¥é“是å¦èƒ½ä¼ è¾¾æˆ‘çš„æ„æ€ï¼Œæ€»ä¹‹ï¼Œå¤§å®¶è‡ªè¡Œä½“会)。和å‰é¢ä¸‰ä¸ªå®žéªŒä¸åŒçš„æ˜¯ï¼Œè¿™æ¬¡æ²¡åŠžæ³•ç”¨è‚‰çœ¼è§‚å¯Ÿå‡ºå€¾æ–œå¹…åº¦æ˜¯æŒ‰ä»€ä¹ˆå•使¥çš„ã€‚æ¤æ—¶ï¼Œæˆ‘æŽå‡ºäº†é‡è§’器,在å±å¹•上比划了下。<br><img src="/assets/img/00093.jpg"><br>以水平线为零刻度线进行测é‡ï¼Œå¾—到结果:红盒≈0°;绿盒≈26.5°;黄盒≈45°;è“盒≈-35°。这时,我把测é‡ç»“æžœå’Œç¬¬äºŒä¸ªå‚æ•°æ”¾åœ¨ä¸€èµ·å¯¹æ¯”一下,使用肉眼å°è¯•寻找一下逻辑关系。</p> <table><tr><th>四个盒å</th><td>红盒</td><td>绿盒</td><td>黄盒</td><td>è“ç›’</td></tr><tr><th>倾斜角度</th><td>0°</td><td>26.5°</td><td>45°</td><td>-35°</td></tr><tr><th>ç¬¬äºŒå‚æ•°</th><td>0</td><td>0.5</td><td>1</td><td>-0.7</td></tr><tr><th>我的猜想</th><td>tan0°=0</td><td>喵喵喵?</td><td>tan45°=1</td><td>喵喵喵?</td></tr></table> æ¤æ—¶ï¼Œæˆ‘大胆å‡è®¾ç¬¬äºŒå‚数是倾斜角度的æ£åˆ‡å€¼ï¼Œç„¶åŽï¼Œæˆ‘å¤šç”¨å‡ ä¸ªè§’åº¦çš„æ£åˆ‡å€¼å°å¿ƒæ±‚è¯ä¸€ä¸‹ï¼štan30°=√3/3≈0.577, tan60°=√3≈1.732, tan22.5°=√2-1≈0.414。 <img src="/assets/img/00094.png"> 我å†ä¸¾ä¸ªç‰¹æ®Šçš„例å,å‡è®¾æˆ‘ä»¬æŠŠå…ƒç´ çš„æ¨ªè¾¹çš„å€¾æ–œè§’åº¦æ‹‰åˆ°90°,这å¯èƒ½å—?这ä¸å°±æ˜¯å’Œtan90Â°ä¸€æ ·ï¼Œæ˜¯ä¸å˜åœ¨çš„呀。 所以,ç§ä»¥ä¸ºï¼Œæ¤ç•ªçŒœæƒ³æ²¡æ¯›ç—…。 **观察结果:**å…ƒç´ åž‚ç›´æ–¹å‘顺时针å‘生倾斜,æ¤å‚数控制倾斜幅度。 ##### â‘¢å‚æ•° **æ“作:**这次å°è¯•ä¿®æ”¹ç¬¬ä¸‰ä¸ªå‚æ•° **观察结果:**ç†è§£ç¬¬äºŒä¸ªå‚数之åŽï¼Œç¬¬ä¸‰ä¸ªå‚æ•°å°±ä¸ç”¨è§£é‡Šäº†ã€‚ <img src="/assets/img/00095.png"> ##### â‘¡&â‘¢å‚æ•° 之å‰ä¿®æ”¹è¿™ä¸¤ä¸ªå‚数,都是在å¦ä¸€ä¸ªå‚数完全ä¸åŠ¨çš„æƒ…å†µä¸‹è¿›è¡Œï¼Œä½†æ˜¯å¦‚æžœä¸¤ä¸ªå‚æ•°åŒæ—¶æ”¹å˜å‘¢ï¼Ÿ **æ“作:**这次å°è¯•åŒæ—¶ä¿®æ”¹ç¬¬äºŒå’Œç¬¬ä¸‰ä¸ªå‚æ•° **观察结果:**å½“è¿™ä¸¤ä¸ªå‚æ•°äº’ä¸ºç›¸åæ•°ï¼Œå³ç›¸åŠ ä¸ºé›¶ï¼Œå¯ä»¥å®žçŽ°æ•´ä¸ªå…ƒç´ çš„æ—‹è½¬ã€‚ <img src="/assets/img/00096.png"> ä½†æ˜¯è¿™æ ·çš„æ—‹è½¬ä¸æ˜¯æˆ‘们è¦çš„ç»“æžœï¼Œå› ä¸ºçŸ©å½¢æ”¹å˜äº†å°ºå¯¸ï¼Œé‚£è¦æ€Žä¹ˆä¿æŒåŽŸå§‹å°ºå¯¸å‘¢ï¼Ÿä¿ºä¸çŸ¥é“,先瞎JB旋转45°åšä¸ªå®žä¾‹ï¼Œè‚‰çœ¼è§‚察一下。 <img src="/assets/img/00097.png"> 冿¬¡ååˆ†æ„šè ¢åœ°æŽå‡ºæˆ‘的度é‡è¡¡å·¥å…·ï¼ <img src="/assets/img/00098.jpg"> <table><tr><th>显示设备</th><td colspan="2">ipad mini显示器</td><td colspan="2">笔记本显示器</td><td colspan="2">24寸显示器</tr><tr><th>测é‡å¯¹è±¡</th><td>é•¿</td><td>宽</td><td>é•¿</td><td>宽</td><td>é•¿</td><td>宽</td></tr><tr><th>红色矩形</th><td>4.3cm</td><td>3.5cm</td><td>4cm</td><td>3cm</td><td>4.9cm</td><td>3.7cm</td></tr><tr><th>绿色矩形</th><td>6.1cm</td><td>4.95cm</td><td>5.7cm</td><td>4.2cm</td><td>6.9cm</td><td>5.2cm</td></tr><tr><th rowspan="2">æˆ‘çš„è”æƒ³</th><td>4.3/6.1≈0.705</td><td>3.5/4.95≈0.707</td><td>4/5.7≈0.701</td><td>3/4.2≈0.714</td><td>4.9/6.9≈0.710</td><td>3.7/5.2≈0.711</td></tr><tr><td colspan="6">(0.705+0.707+0.701+0.714+0.710+0.711)/6=0.708≈0.707=<b>cos45°</b></td></tr></table> æˆ‘è¿™ä¸€é€šåˆ†æžæ˜¯ä¸æ˜¯ç¨³å¦‚è€ç‹— ##### 实验3å°ç»“ â‘¡å‚æ•°=水平边界顺时针倾斜角度æ£åˆ‡å€¼ã€‚ â‘¢å‚æ•°=垂直边界逆时针倾斜角度æ£åˆ‡å€¼ã€‚ 实现倾斜,效果åŒ**skew()**函数。 å‡è®¾æ°´å¹³å’Œåž‚ç›´è¾¹çº¿åŒæ—¶å€¾æ–œXÂ°ï¼ˆä¹Ÿå°±æ˜¯ä¸¤æ•°äº’ä¸ºç›¸åæ•°ï¼‰ï¼ŒåŒæ—¶ç¼©æ”¾å‚数①和④都ç‰äºŽcosX°,效果åŒ**rotate()**函数。 <h4 id="激情实践"><a href="#激情实践" class="headerlink" title="激情实践"></a>激情实践</h4><p>分æžå®Œå…ä¸ªå‚æ•°ï¼Œä½ æ˜¯ä¸æ˜¯è§‰å¾—我在扯淡,那么,æ¥ï¼Œè¯•一下。<br>æ•ˆæžœè¦æ±‚:å¤å¤ä»Žç”»é¢å·¦ä¸‹è§’ä½ç§»åˆ°ç”»é¢å³ä¸Šè§’ï¼Œå¹¶ç¼©å°æˆä¸€é¢—å°æ˜Ÿæ˜Ÿï¼Œè¿‡ç¨‹ä¸è¿›è¡Œå¤šåœˆæ—‹è½¬ï¼Œåˆ¶é€ 出动漫ä¸è¢«ä¸€æ‹³K到外太空的效果。<br>实践æ¥éª¤ï¼š<br>1ã€æ”¶é›†ç´ æå›¾ç‰‡ï¼šå¤å¤ã€è“天ã€å°æ˜Ÿæ˜Ÿã€‚<br>2ã€æ•´ç†æ€è·¯ï¼šé¦–先,设置ä½ç§»å‚数,算好å³ä¸Šè§’çš„åƒç´ ä½ç½®ï¼›å…¶æ¬¡ï¼Œç¼©æ”¾åˆ°0.01ï¼›å†æ¬¡ï¼Œæ¥ä¸ª18圈å§ã€‚<br>3ã€æ¸å˜è®¾ç½®ï¼šè®¾ç½®transition属性好方便观察å˜åŒ–过程。</p> <h4 id="实验总结"><a href="#实验总结" class="headerlink" title="实验总结"></a>实验总结</h4><p>实验åšå®Œï¼Œæˆ‘ä»¬æ¥æ€»ç»“一下:<br>matrix(1,0,0,1,0,0),matrix(â‘ ,â‘¡,â‘¢,â‘£,⑤,â‘¥)</p> <table><tr><td>傿•°</td><td>åˆå§‹å€¼</td><td>å˜å½¢èµ·ç‚¹</td><td>æ•°æ®ç±»åž‹</td><td>傿•°</td></tr><tr><td>â‘ </td><td>1</td><td>ä¸å¿ƒç‚¹</td><td>倿•°</td><td>å…ƒç´ æ°´å¹³æ–¹å‘ç¼©æ”¾çš„å€æ•°</td></tr><tr><td>â‘¡</td><td>0</td><td>ä¸å¿ƒç‚¹</td><td>æ£åˆ‡å€¼</td><td>å…ƒç´ æ°´å¹³è¾¹ç•Œé¡ºæ—¶é’ˆå€¾æ–œè§’åº¦çš„æ£åˆ‡å€¼</td></tr><tr><td>â‘¢</td><td>0</td><td>ä¸å¿ƒç‚¹</td><td>æ£åˆ‡å€¼</td><td>å…ƒç´ åž‚ç›´è¾¹ç•Œé€†æ—¶é’ˆå€¾æ–œè§’åº¦çš„æ£åˆ‡å€¼</td></tr><tr><td>â‘£</td><td>1</td><td>ä¸å¿ƒç‚¹</td><td>倿•°</td><td>å…ƒç´ åž‚ç›´æ–¹å‘ç¼©æ”¾çš„å€æ•°</td></tr><tr><td>⑤</td><td>0</td><td>左上角</td><td>åƒç´ 值</td><td>å…ƒç´ æ°´å¹³æ–¹å‘ä½ç§»çš„åƒç´ 值</td></tr><tr><td>â‘¥</td><td>0</td><td>左上角</td><td>åƒç´ 值</td><td>å…ƒç´ åž‚ç›´æ–¹å‘ä½ç§»çš„åƒç´ 值</td></tr></table> <p>è‹¥è¦å®žçްä½ç§»æ•ˆæžœï¼Œmatrix(1,0,0,1,x,y)ï¼›<br>è‹¥è¦å®žçŽ°ç¼©æ”¾æ•ˆæžœï¼Œmatrix(x,0,0,y,0,0)ï¼›<br>è‹¥è¦å®žçŽ°å€¾æ–œæ•ˆæžœï¼Œmatrix(1,tanA,tanB,1,0,0)ï¼›<br>è‹¥è¦å®žçŽ°æ—‹è½¬æ•ˆæžœï¼Œmatrix(cosA,sinA,-sinA,cosA,0,0)ï¼›</p> <h3 id="呿•£æ€ç»´"><a href="#呿•£æ€ç»´" class="headerlink" title="呿•£æ€ç»´"></a>呿•£æ€ç»´</h3><h4 id="matrix-å˜åœ¨çš„æ„ä¹‰æ˜¯ä»€ä¹ˆï¼Ÿ"><a href="#matrix-å˜åœ¨çš„æ„ä¹‰æ˜¯ä»€ä¹ˆï¼Ÿ" class="headerlink" title="matrix()å˜åœ¨çš„æ„ä¹‰æ˜¯ä»€ä¹ˆï¼Ÿ"></a>matrix()å˜åœ¨çš„æ„ä¹‰æ˜¯ä»€ä¹ˆï¼Ÿ</h4><p>æˆ‘ä»¬å·²ç»æœ‰äº†translate()ã€scale()ã€skew()å’Œrotate()è¿™æ ·çš„å˜å½¢å‡½æ•°å¯ä»¥å®žçŽ°æˆ‘ä»¬è¦çš„æ•ˆæžœï¼Œä¸ºä»€ä¹ˆè¿˜è¦å¦ä¹ matrix()这么晦涩难懂的函数?<br>首先,for 记性差的朋å‹ï¼Œè®°ä¸€ä¸ªmatrixå•è¯ï¼Œè¿˜æ˜¯æ¯”记四个英è¯å•è¯è¦ç®€å•的多;<br>其次,for 想显摆的朋å‹ï¼Œä¼šçŸ©é˜µå‡½æ•°å¥½åƒæ˜¯æ˜¾å¾—牛掰一点点;<br>最åŽï¼Œfor 喜欢抄近é“的朋å‹ï¼Œå¸Œæœ›è§£å†³é—®é¢˜çš„æ—¶å€™ï¼Œä½¿ç”¨æœ€çŸè·¯å¾„,越çŸè¶Šå¥½ï¼Œå½“ç„¶ï¼Œå‰ææ˜¯ä½ éœ€è¦ç»å¸¸ç”¨åˆ°è¿™äº›åŠŸèƒ½ã€‚</p> <h4 id="å˜å½¢å‡½æ•°æ··å†™ç‰äºŽmatrix-么?"><a href="#å˜å½¢å‡½æ•°æ··å†™ç‰äºŽmatrix-么?" class="headerlink" title="å˜å½¢å‡½æ•°æ··å†™ç‰äºŽmatrix()么?"></a>å˜å½¢å‡½æ•°æ··å†™ç‰äºŽmatrix()么?</h4><p>已知transform的函数们是å¯ä»¥å†™åœ¨ä¸€èµ·çš„,那么混写的transformç‰åŒäºŽmatrix()么?好å§ï¼Œæˆ‘ä»¥ä¸ºæ˜¯ä¸€æ ·çš„ï¼Œå®žæ“了一下,呵呵。æ¤å¤„åº”è¯¥æœ‰ä¸€ç¯‡æ–‡ç« ï¼Œ<a href="/geek/matrix/">《å˜å½¢å‡½æ•°æ··å†™ä¸ç‰äºŽmatrix()》</a>。</p> <h5 id="房贷房"><a href="#房贷房" class="headerlink" title="房贷房"></a>房贷房</h5><h4 id="怎么ç†è§£ä¸‰ç»´çŸ©é˜µå‡½æ•°matrix3d-?"><a href="#怎么ç†è§£ä¸‰ç»´çŸ©é˜µå‡½æ•°matrix3d-?" class="headerlink" title="怎么ç†è§£ä¸‰ç»´çŸ©é˜µå‡½æ•°matrix3d()?"></a>怎么ç†è§£ä¸‰ç»´çŸ©é˜µå‡½æ•°matrix3d()?</h4><p>进阶版<a href="/geek/matrix3d/">ã€Šç”¨çŒ´åæ€ç»´ç†è§£matrix3d()》</a>,了解一下。</p> <h3 id="我的想法"><a href="#我的想法" class="headerlink" title="我的想法"></a>我的想法</h3><p>为了ç†è§£matrix()ï¼Œæˆ‘åœ¨ç½‘ä¸Šæ‰¾äº†ä¸¤ä¸‰ç¯‡æ–‡ç« è¿›è¡Œå‚考,都是以矩阵乘法æ¥è§£é‡Šmatrix()ï¼Œæˆ‘æ˜¯çœ‹ä¸æ‡‚的,在这些算å¼é¢å‰ï¼Œæˆ‘å°±åƒä¸€åªåˆšä»Žå±±é‡Œå‡ºæ¥çš„猴å,瞅ç€å¥½æ–°é²œå¥½é«˜çº§å“Ÿã€‚当我把他们的结论放进代ç ä¸è¿è¡Œï¼Œå´æ— 一æ£ç¡®ï¼Œæ˜¯çš„,一个都ä¸å¯¹ï¼è¿™åˆ°åº•æ˜¯å“ªé‡Œå‡ºäº†é—®é¢˜ï¼Ÿæœ‰æ—¶é—´æŠŠé‚£ä¹ˆå¤æ‚的算å¼ç®—清楚,没时间建个html实æ“一下?程åºå‘˜ä»¬å¯¹è‡ªå·±çš„æ™ºå•†æ˜¯ä¸æ˜¯è¿‡äºŽè‡ªä¿¡äº†ç‚¹ï¼Ÿâ€œçŒ´åæ€ç»´â€æ˜¯æˆ‘自嘲且自谦的说法,我喜欢简å•ç²—æš´åœ°ä»Žç»“æžœåæŽ¨è¿‡ç¨‹çš„æ€ç»´æ–¹å¼ï¼Œæˆ‘认为明确了解目的地,æ‰èƒ½æŽ¨ç†å‡ºæœ€çŸè·¯å¾„。我们æ€è€ƒï¼Œæ˜¯ä¸ºäº†è§£å†³é—®é¢˜ï¼Œæ˜¯ä¸ºäº†èƒ½å¤ŸæŠŠå¤æ‚的东西进行简å•的输出,而ä¸åªæ˜¯ä¸ºäº†æ˜¾å¾—æ¯”åˆ«äººèªæ˜Žç‚¹ï¼Œä¸æ˜¯ä¹ˆï¼Ÿ</p> </div> <footer class="post-footer"> <div class="post-tags"> <a href="/tags/typing/" rel="tag"># typing</a> <a href="/tags/CSS/" rel="tag"># CSS</a> </div> <div class="post-nav"> <div class="post-nav-item"> <a href="/64088.html" rel="prev" title="《棉花糖实验》笔记"> <i class="fa fa-angle-left"></i> 《棉花糖实验》笔记 </a> </div> <div class="post-nav-item"> <a href="/16378.html" rel="next" title="英è¯é•¿å¾ä»Žè€å‹è®°å¼€å§‹"> 英è¯é•¿å¾ä»Žè€å‹è®°å¼€å§‹ <i class="fa fa-angle-right"></i> </a> </div> </div> </footer> </article> </div> </div> </main> <footer class="footer"> <div class="footer-inner"> <div class="copyright"> © <span itemprop="copyrightYear">2024</span> <span class="with-love"> <i class="fa fa-heart"></i> </span> <span class="author" itemprop="copyrightHolder">ZXQ</span> </div> <div class="powered-by">Powered by <a href="https://hexo.io/" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.js.org/pisces/" rel="noopener" target="_blank">NexT.Pisces</a> </div> </div> </footer> <div class="back-to-top" role="button" aria-label="Back to top"> <i class="fa fa-arrow-up fa-lg"></i> <span>0%</span> </div> <noscript> <div class="noscript-warning">Theme NexT works best with JavaScript enabled</div> </noscript> <script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.1/anime.min.js" integrity="sha256-XL2inqUJaslATFnHdJOi9GfQ60on8Wx1C2H8DYiN1xY=" crossorigin="anonymous"></script> <script src="/js/comments.js"></script><script src="/js/utils.js"></script><script src="/js/motion.js"></script><script src="/js/next-boot.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/hexo-generator-searchdb/1.4.1/search.js" integrity="sha256-1kfA5uHPf65M5cphT2dvymhkuyHPQp5A53EGZOnOLmc=" crossorigin="anonymous"></script> <script src="/js/third-party/search/local-search.js"></script> </body> </html>