如何判断两两条直线相交成是相交还是交叉

VB 如何判断两条线段是否相交?
VB 如何判断两条线段是否相交?
例如:已知线段A 的起点坐标(5,5) 终点坐标(785,586) 线段B的起点坐标(751,5) 终点坐标(8,586) 请问如何判断这两条线段是否相交?最好要源码?还请高手不吝赐教~我QQ是 先谢了~
添加2个line控件~一个按钮
Private Sub Command1_Click() Dim X1 As Long, Y1 As Long, X2 As Long, Y2 As Long Dim A1 As Long, B1 As Long, A2 As Long, B2 As Long Dim a As Long, b As Long X1 = Line1.X1: X2 = Line1.X2: Y1 = Line1.Y1: Y2 = Line1.Y2 A1 = Line2.X1: A2 = Line2.X2: B1 = Line2.Y1: B2 = Line2.Y2 a = F(X1, Y1, X2, Y2, A1, B1) b = F(X1, Y1, X2, Y2, A2, B2) If a * b = 0 Then Print "两直线有交叉。" ElseIf a * b & 0 Then Print "两直线没有交叉。" Else a = F(A1, B1, A2, B2, X1, Y1) b = F(A1, B1, A2, B2, X2, Y2) If a * b &= 0 Then Print "两直线有交叉。" Else Print "两直线没有交叉。" End If End If End Sub
Private Function F(ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X As Long, ByVal Y As Long) As Long Dim K As Long K = (Y2 - Y1) * X - (X2 - X1) * Y + X2 * Y1 - X1 * Y2 F = Sgn(K) End Functio
等待您来回答
编程领域专家温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
一个莽莽撞撞要为自己撞出想法的迷糊者
LOFTER精选
阅读(224)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
id:'fks_',
blogTitle:'青岛版小学数学四年级《平行和相交》',
blogAbstract:'&
(一)课前谈话,导入新课
在整个社会之中人与人之间存在很多的关系,在我们这个班级里两个同学之间也存在很多人际关系,(指两个同桌)他们之间是同桌关系,她是他的同桌他也是他的同桌我们就可以说他们互为同桌关系,如果换了一下位置他们还是同桌关系吗?也就是说他们的关系和什么有关?——位置。
在同一平面内两条直线也存在着一定的位置关系,这节课我们就一起研究同一平面内两条直线的位置关系。
(二)动手操作,画两直线的位置关系
画图感知,如果把这',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:7,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'一个莽莽撞撞要为自己撞出想法的迷糊者',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}visio直线交叉相交跨线修改_电脑_百度经验
页面数据加载中...
(一) 全局设置。首先,画上交叉线。如下图。
选择直线--格式--行为。如图
有如下选项:按页上指定(指对当页生效,有跨线)从不(全部无跨线)始终(全部有跨线)对于其他线是始终的(选中线无效,选中线以外其他线有跨线)对两者都不(选中线,以及交叉线,均无跨线)
(二) 可以如图设置
(三) 也可以通过 &文件&--&页面设置& 进入下图进入设置
最后,我们就可以画出,既有跨线,也有无跨线的直线相交图了。
visio直线交叉相交跨线修改您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
建筑制图--直线的投影35.ppt35页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
建筑制图--直线的投影35.ppt
需要金币:15 &&
直线的投影 例题1判定下题中点K是否在直线AB上
例题2判断点K是否在直线AB上 例题3试在直线AB上确定一点C使ACCB 23求C点的两面投影 例题4试在直线AB上其一点 C使AC
25 mm 求点C的投影
例题5已知直线AB的V投影且AB 40mm求AB的H投影 例题6已知直线AB的V投影且β 30°求AB的H投影 例题7已知直线AB的V投影且α 30°求AB的H投影 例题8判断两直线的相对位置方法一 例题9判断两直线的相对位置 方法二 例题10作直线KL与ABCD相交且平行于EF直线 例题11已知水平线AB的两面投影及点C的两面投影求作直线CD使其与直线AB相交且与H面成30o夹角 两直线交叉垂直 例题12求点K到直线AB的距离
例题13已知直角三角形ABC其一直角边BC在EF线上长30mm试完成三角形ABC的投影 例题14已知正方形ABCD的对角线位于侧平线EF上试完成该正方形的正面侧面投影 例题15求两直线ABCD之间的距离 k k′ a b a′ b′ l l′ 垂线KL的实长 △ZKL △ZKL e′ f′ e f a′ a b b′ c c′ 量取bc 30mm a′ f′ e′ e″ f″ a″ b″ c″ d″ b′ d′ c′ o″ o′
△XAO △XAO 半对角线长
A B a b α β γ b″ a′ b′ Z X Y a″ V H W
直线的投影
直线上的点
直线的真长及其倾角
两直线间的相对位置 一边平行于投影面的直角投影规律 H A B b a C D c d E F e
直线的投影特性
一般来说直线的投影仍然为直线当直线垂直于投影面时直线的投影则积聚为一点
直线对投影面的位置不同直线可分为三类 一般位置直线 投影面平行线 投影面垂直线
直线与三个投影面均倾斜
直线平行于其中的一个投影面
倾斜于另外两个投影面
直线垂直于某一投影面 1直线的投影 a′ b′ b″ a″ b a YH YW X Z A B a b α β γ a″ b″ a′ b′ Z X Y
一般线的投影特性
一般位置线的任何一个投影均不反映直线的真长也不
正在加载中,请稍后...

我要回帖

更多关于 两条直线相交成 的文章

 

随机推荐