首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两条独立路径加入SVG时的Mitre效应

两条独立路径加入SVG时的Mitre效应
EN

Stack Overflow用户
提问于 2018-10-04 06:55:40
回答 1查看 243关注 0票数 1

我正在使用单独的SVG路径,当有路径连接时,需要一个mitre effect.Its对我来说非常新。

SVG形状看起来像多边形,每一侧都是单独的路径。

示例的SVG代码,不显示原始多边形。请参阅图像中的o/p:

代码语言:javascript
复制
<svg viewBox="0 0 330 330">
<g id="v-3" class="joint-viewport">
  <g model-id="db69ee92-054d-4ce5-9300-ae09f385d9f2" id="j_1" class="joint-cell joint-type-custom joint-type-custom-line joint-element joint-theme-default" data-type="custom.Line" transform="translate(90,90)">
    <g class="rotatable" id="v-12">
      <g class="scalable" transform="scale(2.5,3.75)">
        <path class="path0" id="v-13" d="M 0 0 L 30 0" stroke="#806476" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
        <path class="path1" id="v-14" d="M 30 0 L 30 20" stroke="#181972" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
        <path class="path2" id="v-15" d="M 30 20 L 60 20" stroke="#91a19b" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
        <path class="path3" id="v-16" d="M 60 20 L 60 40" stroke="#f24167" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
        <path class="path4" id="v-17" d="M 60 40 L 0 40" stroke="#21e578" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
        <path class="path5" id="v-18" d="M 0 40 L 0 0" stroke="#cf2fe0" stroke-width="15" cursor="pointer" event="element:path-click" stroke-linecap="square"></path>
      </g>
    </g>
  </g>
</g>
</svg>

下面的SVG图像链接显示了多边形的形状。当我单击单个路径时,交集应该更改为第一条路径在第二条路径上,第二条路径位于第一条路径上,然后是米特雷效应。我完成了另外两个,但没有达到丝裂效应。

SVG形状第二个图片链接显示每个鼠标点击的转换,我需要知道米特雷/对角线的效果,如图中所示。

图3如果它是单一的svg,那么丝裂效应就可以用行连接来完成.怎么才能在这里产生丝裂效应?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-04 12:44:18

为了得到人字形,你需要使用形状,而不是笔画。如果你认为人头肌是一个等腰直角三角形,那么你可以用手来完成它,它的卡蒂= 15。

代码语言:javascript
复制
<svg viewBox="0 0 300 300" width="200">

<path id="_1"  d="M50,50L150,50 135,65 65,65z" fill="#806476"/>  
<path id="_2"  d="M150,50L150,150 135,165 135,65z" fill="#181972"/>  
<path id="_3"  d="M150,150 L250,150 235,165 135,165z" fill="#91a19b" />
<path id="_4"  d="M250,150L250,250 235 235 235 165z" fill="#f24167"/>
<path id="_5"  d="M250,250L50,250 65,235 235 235z" fill="#21e578"/>
<path id="_6"  d="M50,250L50,50 65,65 65,235z" fill="#cf2fe0" />
  
</svg>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52640754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档