【问题标题】:How update intersection when an angle.Value() change当 angle.Value() 改变时如何更新交叉点
【发布时间】:2023-01-27 20:14:20
【问题描述】:

我有一个以点和线段开始的结构。后来我有一个路口。交集的正确输出取决于第 3 个参数 i 是 0 还是 1。点和线不是 create('intersection'.... 如果 0 或 1 取决于点相对于线的位置。是在线的上方还是在线的左侧为 1,否则为 0。 所以我想我在点和线段之间创建一个角度并决定角度是否小于 pi。这在静态上是有效的,但是如果我移动点或线段,我该如何更新交点呢?

最好的问候罗勒

【问题讨论】:

    标签: root intersection angle jsxgraph


    【解决方案1】:

    目前(即 v1.5.0)不支持交叉口编号的动态值。 但这是一个非常好的建议。我们将它包含在源代码中,它将在 1.5.1 中可用。这是一个如何使用它的例子:

    var ci = board.create('circle', [[0, 0], 3]);
    var li = board.create('line', [[-3, -3], [4, 1]]);
    
    var sl = board.create('slider', [[1,4], [2,4], [0, 0, 1]], 
                {snapWidth: 1, name:'i', digits:0});
    var is = board.create('intersection', [ci, li, () => sl.Value()]);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-08
      • 2023-03-05
      • 1970-01-01
      • 2015-05-18
      • 1970-01-01
      • 2014-10-14
      • 1970-01-01
      • 2018-05-25
      相关资源
      最近更新 更多