随机点围成一个多边形
CGPoint drawing(CGPoint points,int count){ NSMutableArray arry=[NSMutableArray array]; for (int i=0; ip2.x){ return NSOrderedDescending; }else{ return NSOrderedAscending; } }]; NSLog(@"sortedArray:%@",sortedArray); //2.找X轴左右极点 NSMutableArray smallXPs=[NSMutableArray array]; NSMutableArray *bigXPs=[NSMutableArray array]; CGPoint firstP,lastP; [sortedArray[0] getValue:&firstP]; [sortedArray[count-1] getValue:&lastP]...【详细】
传入点数组返回按逆时针角度排序的所需绘制点数组
2018年08月02日 赞:0 评论:0 阅读:95
利用SAT分离理论判断两个多边形(包括线段)相交
int lakm(CGPoint one,CGPoint two,int coutI,int coutJ){ CGPoint a; for (int m=0; mmax){ max=k; }else if (kMx){ Mx=k; }else if (k<Mi){ Mi=k; } } } printf("Mi:%lf++Mx:%lf",Mi,Mx); //判断投影是否有交集,由于是数字浮点数集合不要用循环方式,特采用以下方式获取 if(max<=Mi||Mx<=min){ //完全无交集 return 0; }else{ //return 1; //完全包含 } } return 1; }【详细】
SAT分离理论判断多边形相交
2018年08月01日 赞:1 评论:0 阅读:131
TCP通信实现视频播放
对于TCP通信要解决的是使用TCP传输图片数据无法预览一般是数据丢包,粘包。开启一个新的线程用于接收TCP传输数据,并且写入用于视频的一帧帧图片数据,每收到一个截止表示一张图片已经完整传输的信号就创建一个新的Png活着jpg后缀的文件。根据情况一般做缓帧处理那就用五个图片文件作为临时图片文件。完成五张图片生成后就可以...【详细】
tcp
2018年04月13日 赞:0 评论:0 阅读:253
TCP/IP协议自定义网络传输协议
TCP属于传输层面的网络协议,使之有意义就出现了最常见的Http等应用层面的网络传输协议。最近都在研究网络传输协议。在网络传输过程中既要考虑数据包的正确完整性还要考虑实效性。就是高效的数据传输。除了前后台规定外的请求头(标记消息类型),消息长度(每个buff长度),实际接受端并不是每次buff长度一样。在接收端的总长...【详细】
tcp
2018年02月05日 赞:0 评论:0 阅读:498
关于建立TCP长连接
在连接-(void)socket:(GCDAsyncSocket )sock didConnectToHost:(NSString )host port:(uint16_t)port和-(void)socket:(GCDAsyncSocket )sock didReadData:(NSData )data withTag:(long)tag{收到消息后}里面加上[sock readDataWithTimeout:-1 tag:200]是为了持续性服务端长连接。对于客户端来说接收消息是持续性的,写入指令保证Timeout在3秒左右即可。socket的操作只有在始终有读或者写入操作才能保障...【详细】
tcp
2018年01月19日 赞:0 评论:0 阅读:450
关于TCP
How to use var option1 = { insert:true, preview:true, textHeight:'300px', baseUrl:'theme/default.html', target:'#editor1' }; $(function(){ SuMarkdown(option); });【详细】
2018年01月19日 赞:1 评论:0 阅读:318
共6个 共1页
sina weixin mail 回到顶部