You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调整HTML SVG等距网格至26.7°角度的技术求助

问题描述
  • 基于HTML SVG + SCSS实现的等距网格,原示例倾斜角度为30°,计划用于项目开发
  • 需要将倾斜角度调整为游戏《Project Zomboid》采用的26.7°
  • 修改角度参数后,网格瓷砖出现错位、重叠的阶梯状效果,经数小时调试仍未解决,推测问题出在角度关联的数学计算或SVG布局逻辑上
相关信息
  • 仅修改了核心倾斜角度参数,未同步调整其他关联的布局计算项(如瓷砖偏移量、网格间距等)
  • 调试效果截图:修改26.7°后瓷砖错位重叠效果
  • 核心代码片段:
// 原30°配置
$isometric-angle: 30deg;
$tile-width: 120px;
$tile-height: 60px;

// 修改后的26.7°配置
$isometric-angle: 26.7deg;
// 未调整$tile-width/$tile-height及定位计算逻辑
<svg class="isometric-grid" viewBox="0 0 1000 800">
  <!-- 动态生成的瓷砖路径/矩形元素 -->
</svg>
求助需求

需要解决以下核心问题:

  • 推导并修正与26.7°倾斜角匹配的瓷砖x/y轴定位公式
  • 调整SVG容器或布局参数,适配新角度下的网格排列规则

内容的提问来源于stack exchange,提问作者ashjack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 16:05:58