geometry

    1热度

    1回答

    当绘制不平行于z轴的平面时,可以简单地求解关于z的方程并使用splot将其绘制为x和y的函数。例如,在绘制飞机x+y+z=1时,可以使用z(x, y)=1-x-y,然后使用splot z(x, y)。 但是,如果没有描述它的功能z(x, y),我该如何绘制gnuplot中的飞机x+y=1?

    2热度

    1回答

    我想绘制一系列点,一个平面和与该平面的交点,使用gnuplot。为了做到这一点,我创建了以下gnuplot的脚本: set title 'Homogeneous field with plane intersection' set xlabel 'x' set ylabel 'y' set zlabel 'z' set parametric splot 'points.txt' with

    0热度

    1回答

    我想计算两条线相交的角度,其中角度应该表示为绿色时的正数1 < blue1和green2> blue1。 有没有人知道如何在Excel中做到这一点? Period Green Blue 1 210.99 212.99 2 212.63 211.32

    0热度

    1回答

    我看到在SE和其他地方计算交点&联合的一些帖子,但我有两个任意的椭圆:旋转,翻译,不同的半长轴& semiminor轴。 有没有人有建议计算他们的交叉口工会值? 我正在使用OpenCV & Python,因为它值得。 如果我/我们不能想出任何聪明和快速的东西,那么我将使用基于掩码的方法,我只需定义一个零数组,然后用1填充第一个定义的区域椭圆,并为第二个椭圆加1,然后我就知道联合是数组非零的任何地方

    1热度

    2回答

    如何修复此代码以正确检测重叠的圆圈? 第一个圆圈是通过测试起点的位置来指定的。这第一个圆应该是重叠圆图的基础。现在,如果测试圈在非分支线重叠,它只能...... (个人圈来为[X,Y,半径]) var circles = [ [6, 19, 1], [6, 11, 4], [8, 17, 3], [19, 19, 2], [19, 11, 4],

    0热度

    1回答

    我想创建一个不规则形状的窗口。我做了类似于我最终想要创造的东西,但我想要一些圆角的东西。我在某处读到PolyLineSegment无法实现,您能否告诉我如何创建它?我应该使用什么对象/对象集合? <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sche

    0热度

    2回答

    如何找出一条线段经过的网格单元?例如,线段可以作为(8.3555 9.1654) -> (1.4123 5.6312)(以任意精度)给出。 我要像顶部的第二图像中看到,改造成一个基于网格的表示这样的: 我目前正在研究CGAL。它有包装Snap Rounding哪种做我正在寻找的,但仅用于细分市场的起点和终点。

    -1热度

    1回答

    我想使用+运算符在CGAL中添加两点。 #include <CGAL/Simple_cartesian.h> #include <CGAL/Point_2.h> typedef CGAL::Simple_cartesian<double> Kernel; typedef Kernel::Point_2 Point; using namespace std; cout << Poin

    0热度

    1回答

    我有一个存储为两个基点的矩形列表等[[5,10],[10,15]],我知道它们都与从一点到另一点的线相交。如何找到哪个矩形首先与一条线相交?

    0热度

    1回答

    我正在寻找一个算法,需要两个动态的圆形并返回联系点。由于某种原因,当试图搜索这个时,我只能找到如http://ericleong.me/research/circle-circle/这样的资源,它们描述返回结果速度的算法。