V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
qwertyzzz
V2EX  ›  分享创造

终于做完这个羽毛球球路设计了!

  •  
  •   qwertyzzz ·
    123 · 4 天前 · 1837 次点击

    对比之前的帖子原帖 加上了人物,原本打算找点好看的模型,但是找模型 还要处理扭头啊各种啥的 好麻烦 偏离了我的本质,本质就是设计简单的路线,并且可以分享;目前的速度和时间方面有点固定 比如回位时间和去击球的时间都是和球飞的时间一致的。

    传送门:点我

    17 条回复    2025-01-14 16:55:35 +08:00
    cat
        1
    cat  
       4 天前
    为啥点你的传送门会有浏览器警告?

    您是想访问 github.com 吧?
    您刚才尝试访问的网站貌似为虚假网站。攻击者有时会对网址做些令人难以发现的细微更改来仿冒网站。
    unique
        2
    unique  
       4 天前
    @cat 我怀疑他贴错地址了
    qwertyzzz
        3
    qwertyzzz  
    OP
       4 天前
    @cat 我自己点也有。。忽略就好了
    qwertyzzz
        4
    qwertyzzz  
    OP
       4 天前
    [这个也行] ( https://badminton-path-ynwaspectres-projects.vercel.app/) 不懂 vercel 该贴哪个地址了
    cat
        5
    cat  
       4 天前
    @qwertyzzz 估计是你的地址中包含了 github com 这些关键词,你可以在项目设置了修改域名啊
    winglight2016
        6
    winglight2016  
       4 天前
    打开看了一下挺好玩的,就是不知道有什么用?是游戏吗?
    qwertyzzz
        7
    qwertyzzz  
    OP
       4 天前
    @winglight2016 不是游戏哎 就是可以分享一些简单的球路吧
    also24
        8
    also24  
       3 天前
    试了一下,感觉球员都身高好像有点低( 1m ? )

    另外,点位采集的文案 “相邻点位必须在同半场” 应该是 “不同半场”

    {"version":"1.0","matchType":"singles","trajectoryPoints":[{"x":-0.33,"y":0.5,"z":-2.55},{"x":0.19,"y":0.9,"z":2.27},{"x":1.75,"y":1.2,"z":-1.4},{"x":2.51,"y":3.2,"z":6.04},{"x":-2.25,"y":0.9,"z":-0.57},{"x":-2.29,"y":1.2,"z":0.4},{"x":2.42,"y":1.7,"z":-5.89}],"trajectoryConfigs":{"P1-P2":{"arcHeight":0.19,"speed":3.5},"P2-P3":{"arcHeight":0.15,"speed":3.5},"P3-P4":{"arcHeight":0.15,"speed":6},"P4-P5":{"arcHeight":0.24,"speed":4.5},"P5-P6":{"arcHeight":0.7,"speed":2.5},"P6-P7":{"arcHeight":0.24,"speed":6}},"playerPositions":{"player1":{"x":-0.55,"z":-2.75},"player2":{"x":1.45,"z":3.95}},"playerMoveConfigs":{"P1-P2":{"players":[1],"hitter":1,"hitterReturnPoint":{"x":0,"z":-4},"partnerReturnPoint":{"x":0,"z":-4},"partnerStandPoint":{"x":0,"z":-4}},"P2-P3":{"players":[2],"hitter":2,"hitterReturnPoint":{"x":0,"z":4},"partnerReturnPoint":{"x":0,"z":4},"partnerStandPoint":{"x":0,"z":4}},"P3-P4":{"players":[1],"hitter":1,"hitterReturnPoint":{"x":0,"z":-4},"partnerReturnPoint":{"x":0,"z":-4},"partnerStandPoint":{"x":0,"z":-4}},"P4-P5":{"players":[2],"hitter":2,"hitterReturnPoint":{"x":0,"z":4},"partnerReturnPoint":{"x":0,"z":4},"partnerStandPoint":{"x":0,"z":4}},"P5-P6":{"players":[1],"hitter":1,"hitterReturnPoint":{"x":0,"z":-4},"partnerReturnPoint":{"x":0,"z":-4},"partnerStandPoint":{"x":0,"z":-4}},"P6-P7":{"players":[2],"hitter":2,"hitterReturnPoint":{"x":0,"z":4},"partnerReturnPoint":{"x":0,"z":4},"partnerStandPoint":{"x":0,"z":4}},"P7-P8":{"players":[1],"hitter":1,"hitterReturnPoint":{"x":0,"z":-4},"partnerReturnPoint":{"x":0,"z":-4},"partnerStandPoint":{"x":0,"z":-4}}}}
    ohoh
        9
    ohoh  
       3 天前
    比较有兴趣,做这个的思路能分享一下吗
    qwertyzzz
        10
    qwertyzzz  
    OP
       3 天前
    @also24 身高好像没特别讲究 毕竟就当个模型来看 ",点位采集的文案 “相邻点位必须在同半场” 应该是 “不同半场”",这个修改了
    qwertyzzz
        11
    qwertyzzz  
    OP
       3 天前
    @ohoh 用 three.js 的 思路就是正常的球员运行,构思好布局和配置,运行的时候按照配置来就行;代码 cursor ,自己改改
    also24
        12
    also24  
       3 天前
    @qwertyzzz #10
    因为我本来想写个 1.1m 的发球,发现球顶在球员头上了哈哈哈哈
    qwertyzzz
        13
    qwertyzzz  
    OP
       3 天前
    @also24 #12 哈哈 就是感觉人太高大了有点影响视线 就弄的小了点
    brave6
        14
    brave6  
       3 天前
    有点意思,建议加一些关键比赛的点位,比如桃对金庭的那一场,很值得学习,本人业务羽毛球爱好者。如果有想法可以共创
    qwertyzzz
        15
    qwertyzzz  
    OP
       3 天前
    @brave6 挺难的 看视频找坐标。。;更多的感觉用处是给新手 ,或者是教练给球员讲解一些球路?
    brave6
        16
    brave6  
       3 天前
    @qwertyzzz 是的,自己学习球路也是很好的点,教练给球员讲也是。如果比赛视频能得到这个数据,那么分析一个运动员的习惯回球路线就很直观。包括业余球友如果想学习分析中路球路的回球线路,通过这些视频的数据 把点位标出来就知道,什么时候适合回,有视频对照会很直观。

    不过 这都是我自己瞎想的,没经过调研和分析。
    qwertyzzz
        17
    qwertyzzz  
    OP
       3 天前
    @brave6 #16 但是太难了 一个鹰眼都只有大型比赛都有 通过视频找到这些点可太难了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2990 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:56 · PVG 15:56 · LAX 23:56 · JFK 02:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.