Like0602

Threejs 相关问题求助大佬

  •  
  •   Like0602 · Dec 2, 2022 · 1934 views
    This topic created in 1437 days ago, the information mentioned may be changed or developed.

    1.有三个物体,一条线 Line ,两个点 Points ,两个点位于线的起点和终点 2.当我使用 transformControl 移动线的时候,为了保持两侧的点和线一起移动,修改了点的 geometry.attributes.position.array 的值,但是修改了之后无法拾取到点了,是什么原因呢?

    Dididadada
    Dididadada
    Dec 2, 2022
    1
    移动后更新一下点的矩阵,应该有类似 updateMatrix 之类的函数,可能你这样直接修改 geometry 没法触发 matrix 的更新
    Like0602
    Like0602
    OP
    Dec 4, 2022
    2
    这个方法我试过了,好像是没有效果的
    Like0602
    Like0602
    OP
    Dec 4, 2022
    3
    线移动之后点也随着线一起移动了,而且是可见的,但就是通过 raycaster 射线拾取不到点了,在放大到一定程度后,点就不可见了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   650 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:21 · PVG 07:21 · LAX 15:21 · JFK 18:21
    ♥ Do have faith in what you're doing.