小编Sta*_* G.的帖子

点在2点定义的线上的投影

我一直在设法解决这个问题。

要解决的问题

说我有3分。

P1 ---------- P2, and P3 can be anywhere around P1 and P2
Run Code Online (Sandbox Code Playgroud)

将P3插值到P1和P2之间的直线上要计算的公式是什么?

我需要一个公式来计算P3和P1之间的直线的新X,Y坐标。

到目前为止我的代码

        public Point lerp(Point P0, Point P1, Point P) 
        {
            double y1 = P0.Y + (P1.Y - P0.Y) * ((P.X - P0.X) / (P1.X - P0.X));
            double x1 = P.X;

            double y2 = P.Y;
            double x2 = P0.X + (P1.X - P0.X) * ((P.Y - P0.Y) / (P1.Y - P0.Y));

            return new Point((x1 + x2) / 2, (y1 + y2) / 2);
        } …
Run Code Online (Sandbox Code Playgroud)

c# geometry

5
推荐指数
1
解决办法
7967
查看次数

我应该将contentModel.xml推送到GitHub存储库吗?

我正在尝试使本地Git分支与当前的Master分支保持最新。当地人已经被搁置了一段时间,所以自然地,我们有很多合并错误。其中之一是关于contentModel.xml文件。

contentModel.xml文件是否特定于用户环境或项目结构?这将确定我应该使用GitHub版本还是本地版本,还是尝试手动合并它们。

注意:我们最近从Visual Studio 2015切换到了JetBrains Rider 17.3。我无法确定哪个IDE实际创建了文件,或者两个文件是否都需要。我们还会偶尔切换回VS来处理设计器文件,因此在使用此文件时,我们需要保持向后兼容性。

有人对此有一些指导吗?

xml ide rider

5
推荐指数
1
解决办法
282
查看次数

标签 统计

c# ×1

geometry ×1

ide ×1

rider ×1

xml ×1