如何判断点位于平行四边形内?

凌乱哥 2017-09-08 06:29:04
CRect有一个PtInRect函数,但是适用于矩形,那么普通的平行四边形该怎么判断

图例:

...全文
1131 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2017-09-12
  • 打赏
  • 举报
回复

//****************************************************************************************
//  求二条直线的交点的公式
//  有如下方程    a1*x+b1*y=c1
//                a2*x+b2*y=c2
//                x= | c1 b1|  / | a1 b1 |      y= | a1 c1| / | a1 b1 |
//                   | c2 b2|  / | a2 b2 |         | a2 c2| / | a2 b2 |
//
//   a1= (L1.pEnd.y-L1.pStart.y)   
//   b1= (L1.pEnd.x-L1.pStart.x)
//   c1= L1.pStart.x*(L1.pEnd.y-L1.pStart.y)-(L1.pEnd.x-L1.pStart.x)*L1.pStart.y
//   a2= (L2.pEnd.y-L2.pStart.y)   
//   b2= (L2.pEnd.x-L2.pStart.x)
//   c2= L2.pStart.x*(L2.pEnd.y-L2.pStart.y)-(L2.pEnd.x-L2.pStart.x)*L2.pStart.y  
CPoint CDrawLinesView::CrossPoint(const LINE *line1, const LINE *line2)
{
//	if(!SegmentIntersect(line1->pStart, line1->pEnd, line2->pStart, line2->pEnd))
//	{// segments not cross	
//		return 0;
//	}
	CPoint pt;
// line1's cpmponent
	double X1=line1->pEnd.x-line1->pStart.x;//b1
	double Y1=line1->pEnd.y-line1->pStart.y;//a1
// line2's cpmponent
	double X2=line2->pEnd.x-line2->pStart.x;//b2
	double Y2=line2->pEnd.y-line2->pStart.y;//a2
// distance of 1,2
	double X21=line2->pStart.x-line1->pStart.x;
	double Y21=line2->pStart.y-line1->pStart.y;
// determinant
	double D=Y1*X2-Y2*X1;// a1b2-a2b1
// 
	if(D==0) return 0;
// cross point
	pt.x=(X1*X2*Y21 + Y1*X2*line1->pStart.x - Y2*X1*line2->pStart.x)/D;
// on screen y is down increased ! 
	pt.y=-(Y1*Y2*X21 + X1*Y2*line1->pStart.y - X2*Y1*line2->pStart.y)/D;
// segments intersect.
	if ((abs(pt.x-line1->pStart.x-X1/2) <= abs(X1/2)) &&
	    (abs(pt.y-line1->pStart.y-Y1/2) <= abs(Y1/2)) &&
		(abs(pt.x-line2->pStart.x-X2/2) <= abs(X2/2)) &&
		(abs(pt.y-line2->pStart.y-Y2/2) <= abs(Y2/2)) )
	{
		return pt;
	}
	return 0;
}
mk_lucifer 2017-09-11
  • 打赏
  • 举报
回复
引用 18 楼 summergo123321 的回复:
直线相交,其实和GDI的画刷填充是同一个原理,只不过他的直线总是水平的,从左到右开始填充画刷,碰见第1个Path点还是填充像素,碰到第二个Path交点停止关闭填充像素,到第三个交点又开启填充。 这个方法是万能的这是闭合曲线的特性,和什么形状无关。
其实就是进入出去,进入出去,只能这个流程,所以才会有这个方法,你不可能进入同一个房间两次。
mk_lucifer 2017-09-11
  • 打赏
  • 举报
回复
直线相交,其实和GDI的画刷填充是同一个原理,只不过他的直线总是水平的,从左到右开始填充画刷,碰见第1个Path点还是填充像素,碰到第二个Path交点停止关闭填充像素,到第三个交点又开启填充。 这个方法是万能的这是闭合曲线的特性,和什么形状无关。
mk_lucifer 2017-09-11
  • 打赏
  • 举报
回复
直线相交法,是可以解决任何图形内外情况的方法。原理很简单,对图形任意画一条通过某点但穿越图形的直线,然后求出和所有路径段(直线,曲线皆可),我们甚至不用计算交点的准确位置,只用判断该点在直线上左右两侧交点的个数是否为都为奇数。 三种情况: 1. 两侧交点都为奇数, 证明该点在区域内。 2. 强侧交点都为偶数, 证明该点在区域外。 3. 一奇一偶不存在,如果是这样,只有一个可能,图形非连通,即有一个豁口,不是闭合图形。
schlafenhamster 2017-09-11
  • 打赏
  • 举报
回复
"五角星的点击测试" 里是 m_Rgn.CreatePolygonRgn(m_aPtAll,10,ALTERNATE); 不是 //WINDING); 五角星 也不是 凸包 1 就出 对角线 的 交 点 , 2 安排 交点 顺序 CreatePolygonRgn
schlafenhamster 2017-09-11
  • 打赏
  • 举报
回复
nMode Specifies the filling mode for the region. This parameter may be either ALTERNATE or WINDING.
schlafenhamster 2017-09-11
  • 打赏
  • 举报
回复
CRgn::CreatePolygonRgn BOOL CreatePolygonRgn( LPPOINT lpPoints, int nCount, int nMode ); Return Value Nonzero if the operation succeeded; otherwise 0. Parameters lpPoints Points to an array of POINT structures or an array of CPoint objects. Each structure specifies the x-coordinate and y-coordinate of one vertex of the polygon. The POINT structure has the following form: typedef struct tagPOINT { int x; int y; } POINT; nCount Specifies the number of POINT structures or CPoint objects in the array pointed to by lpPoints. nMode Specifies the filling mode for the region. This parameter may be either ALTERNATE or WINDING. Remarks Creates a polygonal region. The system closes the polygon automatically, if necessary, by drawing a line from the last vertex to the first. The resulting region is stored in the CRgn object. The size of a region is limited to 32,767 by 32,767 logical units or 64K of memory, whichever is smaller. When the polygon-filling mode is ALTERNATE, the system fills the area between odd-numbered and even-numbered polygon sides on each scan line. That is, the system fills the area between the first and second side, between the third and fourth side, and so on. When the polygon-filling mode is WINDING, the system uses the direction in which a figure was drawn to determine whether to fill an area. Each line segment in a polygon is drawn in either a clockwise or a counterclockwise direction. Whenever an imaginary line drawn from an enclosed area to the outside of a figure passes through a clockwise line segment, a count is incremented. When the line passes through a counterclockwise line segment, the count is decremented. The area is filled if the count is nonzero when the line reaches the outside of the figure. When an application has finished using a region created with the CreatePolygonRgn function, it should select the region out of the device context and use the DeleteObject function to remove it.
凌乱哥 2017-09-11
  • 打赏
  • 举报
回复
引用 10 楼 schlafenhamster 的回复:
你这个 不是 凸包
那就是说PtInRegion是适用于凸多边形对吧
凌乱哥 2017-09-11
  • 打赏
  • 举报
回复
引用 7 楼 brk1985 的回复:
判断点是否在多边形内部 http://www.cnblogs.com/luxiaoxun/p/3722358.html
这个看起来挺麻烦的,能否看看我8楼的说法
schlafenhamster 2017-09-11
  • 打赏
  • 举报
回复
也不是 平行四边形
schlafenhamster 2017-09-11
  • 打赏
  • 举报
回复
你这个 不是 凸包
凌乱哥 2017-09-11
  • 打赏
  • 举报
回复
引用 5 楼 worldy 的回复:
如果点在外,点到每边构成的三角形面积必定大于平行四边形的面积
这个理论很有道理,但是计算面积就有点麻烦了,不过封装成类会好些 另外,能否看看我8楼的说法,对于多边形,只给定几个点,系统会认为它们是怎样的一个图形
凌乱哥 2017-09-11
  • 打赏
  • 举报
回复
引用 1 楼 schlafenhamster 的回复:
if (!rgn.PtInRegion(x,y))continue;


引用 2 楼 zgl7903 的回复:
CreatePolygonRgn 构造 RGN
PtInRegion 判断



给定四个点,出来的可能是四边形,也可能是另一种图形,这个PtInRegion接口内部会是怎么处理分辨这两种情况的呢

图例:

系统会不会认为给定的4个点组成的是这个图形?
又或者说,假如我要判断点是否位于这个颜色填充区域,那是否只能拆分成2个三角形来判断
brk1985 2017-09-11
  • 打赏
  • 举报
回复
判断点是否在多边形内部 http://www.cnblogs.com/luxiaoxun/p/3722358.html
CT8100 2017-09-11
  • 打赏
  • 举报
回复
指鹿为马法..假装点永远在平行四边形内~谁反对掐掉谁~
mk_lucifer 2017-09-11
  • 打赏
  • 举报
回复
所说的夹角要么大于逆时针,要么顺时针。其实形象点就是,夹角形成的角是面朝右还是面朝左。。 所谓的判断b1=<b && b2>=b,其实是判断,这两个点是否落在直线的两侧,在一侧,一定没有交点,因为直线不会拐弯,所以这个方法对曲线无效。
mk_lucifer 2017-09-11
  • 打赏
  • 举报
回复
引用 21 楼 worldy 的回复:
[quote=引用 17 楼 summergo123321 的回复:] 直线相交法,是可以解决任何图形内外情况的方法。原理很简单,对图形任意画一条通过某点但穿越图形的直线,然后求出和所有路径段(直线,曲线皆可),我们甚至不用计算交点的准确位置,只用判断该点在直线上左右两侧交点的个数是否为都为奇数。 三种情况: 1. 两侧交点都为奇数, 证明该点在区域内。 2. 强侧交点都为偶数, 证明该点在区域外。 3. 一奇一偶不存在,如果是这样,只有一个可能,图形非连通,即有一个豁口,不是闭合图形。
判断交点有没有什么好的算法?[/quote] 很简单,比如你的点是 (a,b) , 比如一个直线段的两个顶点为 (a1,b1) (a2,b2) ,我们求他与 直线 y=b的交点大致范围, 首先必须满足,b1=<b && b2>=b,否则一定无交点,如果由再判断另一个问题,交点在 (a,b)的哪一次,其实很简单,假设 (a,b)为p0点,(a1,b1)为p1, (a2,b2)为p2, p0->p1向量 e, p0->p2 向量 e1, 只用判断 e0和e1的夹角是否大于180°,即可,等于代表在线上,小于和大于分别是在左和在右(和取点顺序有关)。如果只判断角度的是否大于180度,也有渐变算法,不用算出具体角度。
worldy 2017-09-11
  • 打赏
  • 举报
回复
引用 17 楼 summergo123321 的回复:
直线相交法,是可以解决任何图形内外情况的方法。原理很简单,对图形任意画一条通过某点但穿越图形的直线,然后求出和所有路径段(直线,曲线皆可),我们甚至不用计算交点的准确位置,只用判断该点在直线上左右两侧交点的个数是否为都为奇数。 三种情况: 1. 两侧交点都为奇数, 证明该点在区域内。 2. 强侧交点都为偶数, 证明该点在区域外。 3. 一奇一偶不存在,如果是这样,只有一个可能,图形非连通,即有一个豁口,不是闭合图形。
判断交点有没有什么好的算法?
worldy 2017-09-11
  • 打赏
  • 举报
回复
引用 9 楼 dingxz105090 的回复:
[quote=引用 5 楼 worldy 的回复:] 如果点在外,点到每边构成的三角形面积必定大于平行四边形的面积
这个理论很有道理,但是计算面积就有点麻烦了,不过封装成类会好些 另外,能否看看我8楼的说法,对于多边形,只给定几个点,系统会认为它们是怎样的一个图形[/quote] 点要有顺序,不然图形是不一样的
worldy 2017-09-09
  • 打赏
  • 举报
回复
这个判断应该可以推广到任意形状的凸多边形
加载更多回复(5)
软件功能编辑 几何画板是适用于数学、平面几何、物理的矢量分析、作图,函数作图的动态几何工具。 《几何画板》软件是由美国Key Curriculum Press公司制作并出版的优秀教育软件,1996年该公司授权在中国发行该软件的中文版。正如其名“21世纪动态几何”,它能够动态地展现出几何对象的位置关系、运行变化规律,是数学与物理教师制作课件的“利剑”! 窗口 由题标栏、菜单栏、工具栏、状态栏、绘图窗口和记录窗口等组成。 工具栏 工具栏依次是选择工具(实现选择,及对象的平移、旋转、缩放功能)、画工具、画线工具、画圆工具、文本工具和对象信息工具。在选择工具和画线工具按钮上按住鼠标左键停留片刻,会弹出更多的类型工具;选择对象的方法可以选择按、按Shift按或拖动等方式选中对象。 关系 几何画板中对象之间的关系如同生活中父母与子女关系。如果改变“父母”的位置或大小,为了保持与父母的几何关系,作为“子女”对象也随之变化。例如,我们先作出两个,再作线段,那么作出的线段就是那两个的“子女”。又如,先作一个几何对象,再基于这个对象用某种几何关系(平行、垂直等)或变换(旋转、平移等)作出另一个对象,那么后面作出的几何图形就是前面的“子女”。 信息工具 选择“信息工具”,然后在某个对象上单击或双击,即可显示有关信息或弹出该对象信息对话框。 基本操作编辑 例1 画三角形 先画三个(可按住Shift键连续画);然后利用“构造”菜单中的“线段”命令画出三角形。 注:用按住Shift键的方法,最大的好处是三个顶都被选中。 例2 画多边形 先画多个(可按住Shift键连续画);然后利用“构造”菜单中的“线段”命令(或直接按CtrL+L)画出多边形。 注:选取顶的顺序是十分重要的,不同的顺序会得出不同的多边形。 用几何画板画出圆的轨迹 用几何画板画出圆的轨迹 线 “画线工具”有三种线段、直线和射线,选中后在绘图窗口中进行画图即。 例3 制作验证三角形的三边的垂直平分线相交于一的课件(初步进行作图练习) 圆 画圆有3种方法 用画圆工具作圆;通过两作圆;用圆心与半径画圆(这种方法作的圆定长不变,除非改变定长时,否则半径不变) 圆弧 画圆弧也有3种方法 按一定顺序选定三然后作弧(按逆时针方向从起到终画弧);选取圆及圆上2作弧(从第一逆时针方向到第二之间的一段弧);选取圆上三作弧(与法2相似,只是无需选中圆,作完弧后,可以隐藏原来的圆,可见新作的弧) 扇形和弓形 与三角形内部相似(先选中三个顶),扇形和弓形含有“面”,而不仅仅只有“边界”。扇形和弓形的画法类似: 用上述方法作圆弧,选择该弧,用“作图”菜单中的“扇形内部”(或“弓形内部”)命令作出扇形或弓形(阴影部分)。 度量及计算 [度量] 选中三角形内部后,在“度量”菜单中“面积”和“周长”命令,度量三角形面积与周长。利用“显示”菜单中“参数选择”命令,可以进行“对象参数”设置。 [计算] “度量”菜单的“计算”命令可以对对象的值进行运算,求得所需要的结果,我们以“相交弦定理”验证为例进行说明。 ①画一个圆及两条相交的弦;②度量出四条线段的长度(距离);③分别选择同一直线上的两条线段的距离值,利用“度量”菜单中的计算命令,依次计算出两者之积④拖动动,观察规律:相交弦定理。 制表 [制表] 在“度量”菜单中“制表”命令。选择上例中“四条线段的长度”,利用“制表”命令,制出表格。变化图形,增加表格项的方法有3种:选中表格菜单中“加项”命令;选中表格利用CtrL+E快捷键;双击表格。 变换 “变换”包括平移、旋转、缩放、反射等命令。各标记命令允许指定决定变换的几何对象、几何关系,或度量值。也可以通过组合平移、旋转、缩放、反射等变换定义自己的变换。 标记中心和标记镜面命令确定了几何变换的类型。旋转和缩放需要一个中心,所以在实施这两种变换前要先确定一个中心。同样,反射需要一个镜面,在反射前要先确定一个镜面。 标签 所谓标签,也就是给作出的、线、圆、圆弧等几何图形起个名字。用几何画板作出的几何对象,一般都由系统自动配置好标签。利用“标签”工具双击标签文本可以进行重命名操作。 提高操作编辑 快速绘制 ①利用快捷键 如绘制多边形时,可先利用画工具,画若干个(顶)。画时按住Shift键,使之均处于选中状态,然后利用作线段快捷键命令CtrL+L,来快速完成多边形的绘制。 ②直接使用键盘命令创建图形对象 其实《几何画板》中提供了通过键盘命令(几个标符号键)直接输入几何图形的方法。 句号( 。 ) —— 绘制 逗号( , ) —— 绘制圆 斜杠( / ) —— 绘制线(包括线段、射线和直线,它们各类型之间可通过重复击来切换) 分号( ;) —— 绘制圆弧 撇号( ’)
API之网络函数1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接 WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接 WNetEnumResource 枚举网络资源 WNetGetConnection 获取本地或已连接的一个资源的网络名称 WNetGetLastError 获取网络错误的扩展错误信息 WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称 WNetGetUser 获取一个网络资源用以连接的名字 WNetOpenEnum 启动对网络资源进行枚举的过程 2. API之消息函数 BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级窗口 GetMessagePos 取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置 GetMessageTime 取得消息队列中上一条消息处理完毕时的时间 PostMessage 将一条消息投递到指定窗口的消息队列 PostThreadMessage 将一条消息投递给应用程序 RegisterWindowMessage 获取分配给一个字串标识符的消息编号 ReplyMessage 答复一个消息 SendMessage 调用一个窗口的窗口函数,将一条消息发给那个窗口 SendMessageCallback 将一条消息发给窗口 SendMessageTimeout 向窗口发送一条消息 SendNotifyMessage 向窗口发送一条消息 3. API之文件处理函数 CloseHandle 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等 CompareFileTime 对比两个文件的时间 CopyFile 复制文件 CreateDirectory 创建一个新目录 CreateFile 打开和创建文件、管道、邮槽、通信服务、设备以及控制台 CreateFileMapping 创建一个新的文件映射对象 DeleteFile 删除指定文件 DeviceIoControl 对设备执行指定的操作 DosDateTimeToFileTime 将DOS日期和时间值转换成一个 win32 FILETIME 值 FileTimeToDosDateTime 将一个 win32 FILETIME 值转换成DOS日期和时间值 FileTimeToLocalFileTime 将一个FILETIME结构转换成本地时间 FileTimeToSystemTime 根据一个FILETIME结构的内容,装载一个SYSTEMTIME结构 FindClose 关闭由FindFirstFile函数创建的一个搜索句柄 FindFirstFile 根据文件名查找文件 FindNextFile 根据调用FindFirstFile函数时指定的一个文件名查找下一个文件 FlushFileBuffers 针对指定的文件句柄,刷新内部文件缓冲区 FlushViewOfFile 将写入文件映射缓冲区的所有数据都刷新到磁盘 GetBinaryType 判断文件是否可以执行 GetCompressedFileSize 判断一个压缩文件在磁盘上实际占据的字节数 GetCurrentDirectory 在一个缓冲区中装载当前目录 GetDiskFreeSpace 获取与一个磁盘的组织有关的信息,以及了解剩余空间的容量 GetDiskFreeSpaceEx 获取与一个磁盘的组织以及剩余空间容量有关的信息 GetDriveType 判断一个磁盘驱动器的类型 GetExpandedName 取得一个压缩文件的全名 GetFileAttributes 判断指定文件的属性 GetFileInformationByHandle 这个函数提供了获取文件信息的一种机制 GetFileSize 判断文件长度 GetFileTime 取得指定文件的时间信息 GetFileType 在给出文件句柄的前提下,判断文件类型 GetFileVersionInfo 从支持版本标记的一个模块里获取文件版本信息
施 工 组 织 设 计(钢结构部分) 1. 钢结构工程概况 1.1 工程概况 1.1.1 工程概况与特 XX位于XX园内,规划用地面积20650m2,占地12000 m2,总建筑面积21882 m2(含风雨跑道1590m2)。建筑物高度为28.2m,地下一层(局部设地下夹层),地上三层。东西宽107.17m,南北长190.12m。建筑物东西两侧分别有二个露天风雨跑道。 该工程为钢筋混凝土框架-剪力墙结构,屋面支撑体系:钢屋盖由二榀东西向的双曲面圆弧拱架和十榀南北向的马鞍形管桁架式钢屋架组成,十榀钢屋架吊挂于二榀主拱架下。看台周边半径38.2m 圆周上分别布置有圆形钢筋混凝土柱,混凝土柱之间设有钢筋混凝土圆弧梁,钢屋架支撑在钢筋混凝土圆弧梁上,标高随屋面马鞍形位置不同而变化,钢屋架由连系桁架LXHJ1~5 联成一体。钢屋架从钢筋混凝土圈梁支撑向外逐渐向高悬挑,最后由外环桁架梁联成一体,高挑部分构件为工字钢I22a。屋架上设置钢檩条,铺设双层保温金属压形板。主拱架外露,屋面整体造形呈马鞍形,外露钢拱架苍劲有力,波浪形银灰色屋面飘逸,轻巧,两者完美结合,集中体现了更高更快更强的体育精神和奋发向上 的现代风格。 详见图1.1 钢结构平面图;(图略) 图1-2 结构纵剖面;(图略) 图1-3 结构横剖面;(图略) 1.1.2 结构形式 主拱架为双向圆弧拱,跨度为85.4m,拱脚最低处标高5.2m、拱顶最高处标高28.2m,断面形状为平行四边形,上下弦杆Φ406×20,腹杆Φ245×12,Φ203×10,弦杆+腹杆节为管+管相贯节。吊杆为三角形断面,立杆与主拱架下弦杆相贯焊接,屋架悬挂于吊 杆下,悬挂处吊杆与拱架下弦相贯连接采用铸钢节,悬挂支座管为Φ351×16,节形式为管+板插入节。 二榀主拱架由6 榀横向支撑桁架相连,中间支撑桁架为梯形,上下弦杆Φ351×16,腹杆为Φ245×12,Φ203×10。外侧支撑桁架为三角形,上下弦杆Φ351×16,腹杆为Φ203×10。十榀屋架南北向布置,悬挂于吊杆支座下,上弦杆Φ203×12,下弦杆Φ245×14,腹杆为Φ133×6.5。WJ1~5 布置图见平面图,屋架呈中央高,向两侧趋于中部低,端部高的态势。连系桁架LXHJ1~5 将十榀屋架联成一体,均为单片桁架,上下弦杆Φ133×6.5,腹杆为Φ83×6。外环桁架BHJ1~6 为三角形,上下弦杆Φ133×6.5,腹杆为Φ83×6。 悬挑工字钢为I22a,檐口周圈用槽钢[22 相连。屋架上弦平面支撑(直、斜)均采用Φ133×8 钢管。屋面檩条采用[220×75×2.5 冷弯薄壁形钢。 钢结构构件表 表1-1(表略) 钢结构主要构件明细表,见表1-2(表略) 1.1.3 节形式 1)主拱支座:万向球形支座; 2)主拱上下弦杆+腹杆:“管-管” 相贯焊接节; 3)主拱悬挂屋架处:铸钢节; 4)吊杆支座:“管-板”插入焊接节; 5)主拱横向支撑桁架、连系桁架LXHJ1~5、外环桁架BHJ1~BHJ6、屋架平面支撑均采用 “管-管” 相贯焊接节。 (a)管-管 多管交叉相贯 ( b) 管- 管 相贯 ( c) 管- 板 插入 ( d) 管- 球 相贯 ( e)管-套管-管 加固、加长连 ( f)纵向主桁架 + 环向桁架梁 相交连 图1-4 管结构主要节形式 1.2 要材料 1.2.1 架及钢梁为Q235B(I 字钢,槽钢,焊接H 形钢)。 1.2.2 钢管为Q345B 无缝钢管,化学成份及力学性能应符合GB700-88,抗拉强度实测值与屈服强度实测值比值不小于1.2,钢材应有明显的屈服台阶,且伸长率应大于20%,钢材应有良好的可焊性和合格的冲击韧性。 1.2.3 焊接材料:自动焊或半自动焊采用H08 或H08MnA 焊丝,其性能符合GB1300-77 ; 手工焊时采用E43 、E50 焊条, 其性能符合GB/T5117-95、GB/T5118-95 的规定。 1.2.4 高强度螺栓:采用10.9S 大六角高强度螺栓,其技术条件符合GB1228、1229、1230—1991 的规定。 1.2.5 铸钢:钢材屈服强度大于Q345B。 1.3 分承包内容 我单位为“XX工程”施工总承包方,因本工程钢结构工程专业性较强,施工难度较高,为了充分保证钢结构工程的施工质量,确保使之达到既定的“鲁班奖”质量标准,我单位研究决定将屋顶钢结构支撑体系工程进行分包施工,拟

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧