antvis/G6

v5怎么实现节点旋转 #5048

zzjjbbaa posted onGitHub

Describe the bug

Your Example Website or App

Steps to Reproduce the Bug or Issue

Expected behavior

Screenshots or Videos

Platform

  • OS: [e.g. macOS, Windows, Linux]
  • Browser: [e.g. Chrome, Safari, Firefox]
  • Version: [e.g. 91.1] 无

Additional context


转成啥样?单个图形可以旋转

posted by Yanyan-Wang over 1 year ago

转成啥样?单个图形可以旋转

整个node(可能包含多个图形)绕自己的中心旋转

posted by zzjjbbaa over 1 year ago

暂时没考虑这个情况,能描述一下原始需求吗?有一个比较后门的方法😂,自定义节点 afterDraw 里面拿到图形分组设置 transform,其实理论上 v5 不对用户暴露 group

  afterDraw(
    model,
    shapeMap,
    shapesChanged,
  ) {
    const group = shapeMap.keyShape.parentNode;
    group.style.transform = `rotate(30deg)`;
  }
posted by Yanyan-Wang over 1 year ago

暂时没考虑这个情况,能描述一下原始需求吗?有一个比较后门的方法😂,自定义节点 afterDraw 里面拿到图形分组设置 transform,其实理论上 v5 不对用户暴露 group

  afterDraw(
    model,
    shapeMap,
    shapesChanged,
  ) {
    const group = shapeMap.keyShape.parentNode;
    group.style.transform = `rotate(30deg)`;
  }

额...,又回到group概念上了;原始需求的话,可能还是偏图编辑方向的,不考虑x6的原因,主要还是x6目前的性能不能满足我的要求,虽然其他方面x6已经非常优秀了

posted by zzjjbbaa over 1 year ago

Fund this Issue

$0.00
Funded

Pull requests