RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
Oleg Chaika
Asked: 2022-10-05 22:04:33 +0000 UTC

直线上 m 个点到 n 个固定点的最小距离

  • 10

问题的正式表述如下:给定直线上的 N 个点,并且序列是非n1, n2, n3 ...递减的。排列 M 个点,使得从最近点ni, n (i + 1) ...到该点的距离之和对于mi最小i = 1 ... M。

问题的非正式解释:在路上安排M个加油站,让住在路边的N个人花尽可能少的时间到达加油站。对于一个加油站来说,条件很简单:加油站左右的人数必须相同。

M<=N

随着加油站数量的增加,任务变得更加复杂。我举了一个在 10 个点中放置 3 个加油站的例子。他们每个人都创建了一个段,并且在加油站左右的这个段上的人数相同。

但是,这不是最佳解决方案。我的假设:为了达到最优,需要一个额外的条件:在右边和左边,这个加油站最近的点数必须相同。下图显示了这种布置的一个示例,实际上,这种情况下的距离总和更小。

问题是我不明白如何在加油站安排阶段检查哪个点最近。这可以在第一张图片中看到:我们将点排列成两边的人数相同,但排列后发现离他们最近的加油站并不是我们预期的加油站。

python
  • 2 个回答
  • 10 Views
Martin Hope
Alexandr_TT
Asked: 2022-09-22 06:31:30 +0000 UTC

曲柄机构动画

  • 10

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  <svg version="1.1"
    baseProfile="full"
    xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:ev="http://www.w3.org/2001/xml-events"
    width="1100"
    height="600">

  <title>  Slider-Crank </title>

  <defs>
    <rect
                id="Slidebar"
      stroke-width="1"
            stroke="black"
              fill="silver"
      fill-opacity="1"
                 x="0"
                 y="-12"
             width="300"
            height="24"
    />
    <g id="Crosshead" stroke-width="1" stroke="black" fill-opacity="1">
      <rect
           fill="gold"
              x="-50"
              y="-25"
          width="100"
         height="50"
      />
      <circle cx="0" cy="0" r="15" fill="white"/>
    </g>
    <g id="Crank" stroke-width="1" stroke="black" fill-opacity="1">
      <path fill="silver"
             d="M -99.959 40.000
                A  40  40 0 0 1 -99.959, -40.000
                A 450 450 0 0 0  -9.950, -49.000
                A  50  50 0 1 1  -9.950,  49.000
                A 450 450 0 0 0 -99.959,  40.000
                z"/>
      <circle cx="-100" cy="0" r="25" fill="white"/>
      <circle cx="0"    cy="0" r="30" fill="lightgrey"/>
    </g>
    <g id="ConRod" stroke-width="1" stroke="black" fill-opacity="0.7">
      <path fill="silver"
             d="M  12.387  21.715
                A 30 30 0 0 1  27.551  17.776
                L 453.475  22.035
                A 30 30 0 0 1 473.243  29.733
                A 40 40 0 0 1 473.243 -29.733
                A 30 30 0 0 1 453.475 -22.035
                L  27.551 -17.776
                A 30 30 0 0 1 12.387  -21.715
                A 25 25 0 0 1 12.387   21.715
                z"/>
      <circle cx="0"   cy="0" r="25" fill="silver"/>
      <circle cx="0"   cy="0" r="15" fill="white"/>
      <circle cx="500" cy="0" r="40" fill="silver"/>
      <circle cx="500" cy="0" r="25" fill="white"/>
    </g>

  </defs>

  <use xlink:href="#Slidebar"  x="150" y="263"/>
  <use xlink:href="#Slidebar"  x="150" y="337"/>
  <use xlink:href="#Crosshead" x="200" y="300">
    <animate
      attributeName="x"
            dur="3s"
            values="  200.000;
                      207.202;
                      227.545;
                      257.557;
                      292.430;
                      327.159;
                      357.557;
                      380.753;
                      395.140;
                      400.000;
                      395.140;
                      380.753;
                      357.557;
                      327.159;
                      292.430;
                      257.557;
                      227.545;
                      207.202;
                      200.000"
        repeatCount="indefinite"/>
  </use>

  <use xlink:href="#Crank" x="800" y="300">
    <animateTransform
      attributeName="transform" type="rotate" from="0,800,300"
         by="360" dur="3s" repeatCount="indefinite"/>
  </use>
  <use xlink:href="#ConRod" x="200" y="300">
    <animate
      attributeName="x"
            dur="3s"
            values="  200.000;
                      207.202;
                      227.545;
                      257.557;
                      292.430;
                      327.159;
                      357.557;
                      380.753;
                      395.140;
                      400.000;
                      395.140;
                      380.753;
                      357.557;
                      327.159;
                      292.430;
                      257.557;
                      227.545;
                      207.202;
                      200.000"

        repeatCount="indefinite"/>
    <animateTransform
      attributeName="transform" type="rotate" from="0,200,300"
         repeatCount="indefinite" dur="3s"
         values="  0.000, 200.000, 300;
                  -3.922, 207.202, 300;
                  -7.386, 227.545, 300;
                  -9.974, 257.557, 300;
                 -11.359, 292.430, 300;
                 -11.359, 327.159, 300;
                  -9.974, 357.557, 300;
                  -7.386, 380.753, 300;
                  -3.922, 395.140, 300;
                   0.000, 400.000, 300;
                   3.922, 395.140, 300;
                   7.386, 380.753, 300;
                   9.974, 357.557, 300;
                  11.359, 327.159, 300;
                  11.359, 292.430, 300;
                   9.974, 257.557, 300;
                   7.386, 227.545, 300;
                   3.922, 207.202, 300;
                   0.000, 200.000, 300"/>
  </use>

</svg>

我正在尝试使用 svg 和 javascript 重现曲柄机构的运动动画。

滑块需要移动动画,曲柄需要旋转动画,但如何获得曲柄动画?animatesvg 有和的值animateTransform,但是有没有一个方程可以让我们重现这个?

译者注:

也就是说,我们需要一个通用的解决方案,允许使用不同的输入数据:曲柄、连杆的尺寸和滑块的行程长度,来实现整个曲柄机构的动画。

@sonia maklouf用 svg问题对曲柄运动进行松散的翻译。

javascript
  • 2 个回答
  • 10 Views
Martin Hope
Алексей Шиманский
Asked: 2022-04-20 17:53:15 +0000 UTC

FixedUpdate 和 Update 有什么区别?他们什么时候叫?

  • 10

我开始学习Unity3dUpdate() ,我不清楚的一件事是和之间的区别FixedUpdate()。

在我的项目中,我使用该方法Update()并且一切正常。FixedUpdate()方法和通常的有什么区别Update()?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Alexandr_TT
Asked: 2022-04-02 23:31:05 +0000 UTC

牛顿的摇篮动画展示了这种效果

  • 10

一种广为人知的物理体验,称为“牛顿的摇篮”,请参阅 Wikipedia ref

在此处输入图像描述

随着该系统第一个球的偏离和随后返回到初始位置,其能量和动量将通过三个中间球原封不动地传递到最后一个球,后者将获得相同的速度并上升到相同的高度。反过来,他将沿着链条再次将动量和能量传递给第一个球。

有必要制作一个动画来展示这种身体体验。

动画脚本:

  1. 右球以45度角向右缩回
  2. 在与其他球碰撞之前将球丢回去
  3. 最左边的球以 45 度角飞出。
  4. 回来并击中相邻的球
  5. 最右边的球飞出 45 度
  6. 动画循环

最好使用 SMIL SVG 实现动画

css
  • 5 个回答
  • 10 Views
Martin Hope
OLD
Asked: 2021-11-25 00:09:55 +0000 UTC

如何在不使用框架的情况下在 python 中创建网站?

  • 10

如何在不使用框架的情况下在 python 中创建网站?

只是告诉我一般需要做什么。我会自己google细节。

PS我知道这是自行车的创造,但我需要这个来特别研究Web应用程序的工作并学习一般的编程

python
  • 3 个回答
  • 10 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5