V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Like0602

Threejs 相关问题求助大佬

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

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

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