当前位置: 首页 > news >正文

搭建网站的步骤和顺序30天网站建设实录视频云盘

搭建网站的步骤和顺序,30天网站建设实录视频云盘,学生做网站怎么收费,做淘宝客网站要多少钱首先看一下贴图效果#xff0c;我们要做的是将一个长方形的贴图在不规则的多边形中贴图 实现思路 1. 取不规则多边形的box2#xff0c;这个box2就是整个贴图的UV坐标 2. 计算每个不规则的多边形顶点的在该box2上的对应映射 3. 更新整个geometry的uvs数据 怎么计算映射我们要做的是将一个长方形的贴图在不规则的多边形中贴图 实现思路 1. 取不规则多边形的box2这个box2就是整个贴图的UV坐标 2. 计算每个不规则的多边形顶点的在该box2上的对应映射 3. 更新整个geometry的uvs数据 怎么计算映射 计算每个点分别到U轴的投影和V轴的投影 具体代码如下 const box2 new THREE.Box2().setFromPoints(shapePositions); const { min, max } box2; const width max.x - min.x; const height max.y - min.y; // 左下角坐标 const leftBottom new THREE.Vector2(min.x, min.y); // 右下角坐标 const rightBottom new THREE.Vector2(max.x, min.y); // getAreaByVertexs这个是判断不规则图形点的方向的顺时针还是逆时针可以不加这个去试试就知道这段代码的意思了 const positions getAreaByVertexs(shapePositions) 0 ? [...shapePositions] : shapePositions.reverse(); // 左下角是texture的(0,0)所以基于此点计算 positions.slice(0, shapePositions.length - 1).forEach((item) {const v1 new THREE.Vector2().subVectors(leftBottom, rightBottom);const v2 new THREE.Vector2().subVectors(leftBottom, item);const distance leftBottom.distanceTo(item);const angle v1.angleTo(v2);const uvx (Math.cos(angle) * distance) / width;const uvy (Math.sin(angle) * distance) / height;uvs.push(Math.max(0, Math.min(uvx, 1)), Math.max(0, Math.min(uvy, 1))); }); // 记得拿到uvs数据去更新geometry的uv坐标
http://www.hkea.cn/news/14409062/

相关文章:

  • 外国炫酷网站设计专门做mmd的网站
  • 网站开发技术要求深圳fpc人才网官网
  • 简单做网站的软件营销型网站 策划运营网站
  • 爱站seo综合查询有pc网站 移动网站怎么做
  • 电子商务网站建设平台郑州政策最新消息
  • 高毅资产网站谁做的企业vi设计需求
  • 网站效果展示广州培训网站建设
  • 大型企业网站开发清新区住房和城乡建设局网站
  • 杭州专门做网站网页设计基础开题报告及网页流程图
  • zend搭建wordpress优化大师免安装版
  • wordpress 又拍云加速长沙关键词优化新行情报价
  • 有哪些网站做的比较好广州网站建设出售
  • 网站开发薪水一般多少网站建设与运维预算
  • 门户网站建设情况总结重庆市建设工程造价信息网官方
  • 网站 横幅大宗交易平台
  • 邯郸网站制作地方杭州品牌设计公司有哪些
  • 用自家宽带做网站服务器攻击Wordpress网站
  • 拓客网站建设企业营销型网站特点
  • 汕头企业建站深圳市政工程招标网
  • 做网站的一般步骤微商平台
  • wap网站制作动态什么是推广
  • 关键词网站排名查询福田专门做网站推广公司
  • 国外乡村建设网站设置网站域名
  • 海商网做网站价格网站域名使用
  • 网站源码怎么做网站网创项目平台
  • 洪雅网站建设建设英文品牌网站
  • 个人网站模板 免费网站设计师的工作环境
  • 官方网站建设 都来磐石网络软件开发培训课程咨询
  • 莆田网站建设培训wordpress别人主题插件
  • 建设企业管理类网站中国电商平台有多少家