草庐IT

平行四边形

全部标签

Ruby Koans about_array_assignment - 非平行与平行分配歧视

通过ruby​​koans.com,我在about_array_assignment.rb中遇到了这两段代码你怎么知道第一个是非并行赋值,第二个是一个变量的并行赋值?在我看来,除了命名差异之外,代码几乎完全相同。4deftest_non_parallel_assignment5names=["John","Smith"]6assert_equal["John","Smith"],names7end45deftest_parallel_assignment_with_one_variable46first_name,=["John","Smith"]47assert_equal'John

javascript - D3中不可视化的平行坐标多维数据

我正在使用d3.js处理平行坐标图,我正在尝试从外部json文件中绘制一些多维数据。json文件中的数据结构如下:[{"timestamp":1437571117.035159,"dimension":10,"value":[{"value":0.13347661474528993,"label":"A"},{"value":0.8677079004784608,"label":"B"},{"value":0.7757451827314333,"label":"C"},{"value":0.9614725817942508,"label":"D"},{"value":0.5259754

javascript - 确定二维点是否在四边形内

我正在开发一个JS程序,我需要确定点是否在坐标系的四个Angular内。有人可以指出答案的方向吗?我正在看我认为称为凸四边形的东西。也就是说,四个非常随机选择的Angular位置,所有Angular都小于180°。谢谢。 最佳答案 有两种相对简单的方法。第一种方法是从该点到“无穷大”(实际上,到多边形之外的任何点)绘制一条射线,并计算该射线与多边形的多少条边相交。当且仅当计数为奇数时,该点位于多边形内。第二种方法是对每对顶点vi和vi+1按顺序绕过多边形(必要时绕到第一个顶点),计算数量(x-xi)*(yi+1-yi)-(xi+1-

javascript - d3js 平行坐标分类数据

我正在寻找一种将分类数据添加到d3js平行坐标的方法。D3js对我来说是新手,我能理解一些正在做的事情,但还没有想出这样做的方法。平行集不是一个好的选择,因为我的大部分数据都是连续的。如果您想到汽车示例,我希望能够按轴上的品牌进行过滤(例如,过滤以便仅显示福特的数据)。我假设需要一个变量来定义每辆车(例如Peugeot、Ford、BMW、Audi等...)这是汽车的例子。http://bl.ocks.org/1341281感谢所有回复的人。 最佳答案 实际上,您只需要一个序数标度!轴将处理其余部分。检查一下here.基本上我改变了:

javascript - 为什么在维度变量中无法识别 .domain、tickFormat 和 tickValues? (d3,平行坐标)

我正在使用d3.js创建一个平行坐标图,但我很难按照我的意愿格式化轴标签。例如,我的轴之一“缓冲液浓度”绘制在对数刻度上,我通过维度变量指定了它,就像这样。vardimensions=[...{key:"b.Conc",description:"BufferConcentration",type:types["Number"],scale:d3.scale.log().domain([.1,100]).range([innerHeight,0]),tickValues:[.1,.2,.4,.6,.8,1,2,4,6,8,10,20,40,60],tickFormat:d3.format

javascript - 带文字的 CSS 平行四边形

我使用CSS3的skew变换制作了一个平行四边形,并将文本放置在另一个具有相反skew值的div中,以便文本保持未变换:JSFiddleexample.有没有办法让文本像这样对齐平行四边形的边缘:我愿意接受其他建议,例如在无法使用CSS的情况下使用canvas。如果有一种JavaScript技术可以做到这一点,那么任何可能有用的链接都将不胜感激。更新:在寻找一些跨浏览器解决方案后,我发现实现此目的的最简单工具是thistool。. 最佳答案 根据要求,您的答案在于使用-webkit-shape-in​​side:http://hon

c# - 在贝塞尔曲线的平行线中检测到 "Kinks"

我希望有人能帮我找出一种计算成本低廉的方法来检测与贝塞尔曲线平行绘制的直线中的扭结,如您在此处所见我想做的是能够确定拐点的交点,即起点在交点之前的线段和终点在拐点之后的第一个线段。这样我就可以简单地删除任何不必要的线段并调整第一个和最后一个线段以在交叉点相遇。如果我使用了不正确的术语,我们深表歉意。但据我所知,我定位这些线段的方式是确定贝塞尔曲线(黄色)线段的单位向量并将其乘以偏移量并找到法线向量以创建两个新的起点和终点用于偏移段(白色)。数学不是我的强项,所以我希望有人能在正确的方向上插入我。编辑:图像实际上已经通过HTML调整了大小,所以如果您很难理解我在说什么,请点击这里的直接链

c# - 如何在四边形中找到一个随机点?

我必须能够为模拟飞行设置航路点的随机位置。数学挑战很简单:“要在四边形内找到一个随机位置,该点在任何位置的可能性均等。”视觉上是这样的:ABCD四边形的例子是:答:[21417.7837105.97]乙:[38197.3224009.74]客服:[1364.192455.54]D:[1227.7737378.81]在此先感谢您提供的任何帮助。:-)编辑谢谢大家的回复。我将在周末查看此内容,然后将授予已接受的答案。顺便说一句,我应该提到四边形可以是凸面或凹面。抱歉了。 最佳答案 将四边形分成两个三角形,然后使用thisexcellen

php - 从域名重定向到虚线四边形托管框

我有一个运行我的域名的php服务器。出于测试目的,我在虚线四IP上运行asp.net。我希望通过PHP或某种DNS/.htaccessvoodoo将它们链接在一起。因此,如果我转到www.mydomain.com/test,它会重定向(但会在浏览器地址中保留(www.mydomain.com/test)的url栏和页面由虚线四边形IPasp.net框提供。 最佳答案 与其将www.yourdomain.com/test指向您的测试服务器,不如使用test.yourdomain.com?假设您可以访问yourdomain.com的DN

java - 共享四边形基的方形/矩形(具有约束不变量)之间的继承问题

我有一个接口(interface)Polygon,然后我有一个类Quadrilateral。然后,我有两个类,Square和Rectangle,它们扩展了Quadrilateral。四边形由实例变量sideA、sideB、sideC和sideD组成。它包含方法area()和perimeter()来计算任何四边形的面积和周长。考虑到这一点,Square类有一个实例变量lengthOfSides,而Rectangle类有两个实例变量,length和width。由于Quadrilateral中的方法area和perimeter可以用于计算任何四边形的面积和周长,包括正方形和矩形,我认为最好只