问题标签 [line]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何从文件中读取特定行(按行号)?
我正在使用for
循环来读取文件,但我只想读取特定的行,比如 line#26
和#30
. 是否有任何内置功能可以实现这一点?
javascript - 直线的平面方程
好吧,我需要做两件事:
- 我需要从 3D 空间中的一个点确定具有给定角度的直线方程
- 我需要确定一个平面的方程,它垂直于该线,并且是一个设定的大小,原始线在它的中心。
我需要平面方程的形式,给定一个新的线方程,我可以知道它在平面上相交的位置(假设它首先相交)。
iphone - iPhone画线粗细
我的线只有 1 像素厚。我怎样才能加厚它?我使用 MontoTouch.net,但 Objective-C 在答案中很好。
vim - 如何使 vim 语法突出显示整行?
我想让 vim 突出显示匹配某些模式的整行。我可以让一行中的所有文本突出显示(通过做syn match MyMatch "^.*text-to-match.*$"
),但它总是停在文本的末尾。我想继续到学期结束,比如突出显示 CursorLine。
我试过用 替换$
,\n^
希望能把它包起来。没变。(我实际上没想到这会起作用,但尝试并没有什么坏处。)我还尝试调整 syn-pattern-offset (我在这里读到:http: //vimdoc.sourceforge.net/htmldoc/syntax。 html#:syn 模式)。长话短说,添加he=he-5
将突出显示少 5 个字符,但he=he+5
不会显示任何额外的字符,因为没有要突出显示的字符。
这是我第一次尝试制作 vim 语法,而且我对 vim 比较陌生。请保持温和并包括解释。
谢谢!
(编辑:忘了包括,这是一个多行亮点。这可能会增加一点复杂性。)
math - Constraining the drawing of a line to 45 degree angles
I have the start point (x1,y1) and the desired length and angle of the line.
If the angles were directions, 0 degrees is W, 90 is N, 180 is E and 270 is S. I can modify this if needed.
How can I use the start point, length and angle to determine the end point(x2, y2)?
php - 脚本在哪一行退出?
我有一个相当多毛的 php 脚本,我正在尝试对其进行故障排除。没有发生错误,但我无法看到创建我得到的输出所采用的执行路径。有没有办法可以看到脚本在哪一行停止执行?
各位,对不起,我没有说得更清楚。没有错误发生。没有提出任何例外。从计算机的角度来看,没有发生任何“坏事”。但输出不是我所期望的。我正在尝试追踪脚本正常退出的确切位置,但这是一个挑战。如果它说“脚本在第 422 行完成解析”,我的生活会容易得多。
line - 如何找到距线段指定距离的航向的第一个点?
给定起点、航向、距离和线段,找到沿该航向的第一个点,该点距该线段指定距离。
我涵盖了两个案例,但我无法涵盖最后一个案例。
第一种情况:远离线路。即使起点在指定距离内,也忽略它。
第二种情况:它与线相交。我用三角和三角形解决了它。最初没有考虑下一个案例。
第三种情况:它正朝着这条线前进,但它不与它相交。我认为如果正确完成,这也将解决第二种情况。
三个子案例:
最小线距离大于指定距离。忽略它。
最小线距离等于指定距离。已经找到要点了。
最小线距离小于指定距离。这意味着从沿航向到线段端点的垂直线小于所需距离。这也意味着在这条垂直线的两侧将有两条所需距离的线。一个垂直于航向,而另一个最接近同一端点且不垂直于航向。只需找到这些点并查看哪个更接近起点。
这就是我今天卡住的地方。绘制它很容易,但是进行矢量计算或任何结果都很棘手。
可以将其改写为:
什么时候离线段P(t) = P0 + t*v
有一段距离?D
L((x1,y1), (x2,y2))
v=(sin(heading), -cos(heading))
就我而言。
android - 在 Android 上的形状上绘制顶部边框
我正在创建一个自定义进度条(位于 a 下WebView
),我想绘制的是 1dpWebView
和ProgressBar
. 我正在修改现有的可绘制对象,即progress_horizontal.xml
,并尝试了这样的事情:
然而,这条线是垂直居中的,但我希望它被绘制在可绘制对象的顶部。我能想出的唯一想法是在下面使用这个“hacky”渐变:
您是否有更好的想法如何绘制与定义的可绘制对象的顶部对齐的单线形状layer-list
?
wpf - 如何在 WPF 中的网格上的两点之间画一条线
我有一个 100 列和 100 行的网格。我想在其中一个网格正方形的中心和另一个之间画一条线,比如 45,25 到 75,38。
我很高兴能够画一条线,但是我怎样才能找到两个网格正方形中心的 x 和 y 位置?还是我错过了更好的方法
vector - 关于向量、顶点、边、射线、线和线段实现的非常普遍的问题
这只是一个关于光线(和/或线段或边缘等)及其在软件渲染的 3d 引擎中的位置的大问题,该引擎正在/不执行光线跟踪操作。我正在学习基础知识,我是第一个承认我对这些东西不太了解的人,所以请善待。:)
我想知道为什么不使用参数化线而不是射线(或者它们是??)。我查看了互联网上的一些 cpp 文件,发现有几个资源定义了一个 Ray.cpp 对象,一个带有顶点和一个向量,另一个使用了一个点和一个向量。我很确定您可以定义一条只有法线或向量的无限线,然后沿着该线定义相交点以创建一条线段作为该无限线的子集。当前是否有任何引擎以这种方式实现线路,或者是否有更好的方法来解决这个问题?
为了增加进一步的复杂性(或简单性?)维基百科说,在向量空间中,线段的端点通常是向量,特别是 u -> u + v,如果在空间中用向量而不是用向量定义线,这很有意义与已经定义的无限线相交,但我也找不到任何实现,这让我怀疑在 3d 引擎中应用它时我的想法的有效性,甚至在查看 Flash 3D 引擎 Papervision 时会产生更复杂的情况,我查看了 Ray 类,它采用 6 个单独的数值作为参数,然后将它们作为 2 个不同的 Number3D(Papervision 等效于 Vector)、数据类型返回?!?
我很想看到一个实际使用正确方法来实现这些低级部分的实现,这些低级部分按照它们的真实定义。