买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:稿定(厦门)科技有限公司
申请日:2021-05-20
公开(公告)日:2023-08-18
公开(公告)号:CN113256758B
专利技术分类:.根据基本元素绘图,例如:直线或圆[2006.01]
专利摘要:本发明公开了一种图形光滑处理方法、介质及设备,其中方法包括:判断当前顶点、上一顶点和下一顶点是否共线;如果否,则计算外接圆的圆心坐标;根据圆心坐标和当前顶点坐标计算径向量,并生成切向量;将当前顶点与上一顶点的连线作为第一边,并将当前顶点与下一顶点的连线作为第二边,以及分别计算第一边到对应劣弧的第一最大距离和第二边到对应劣弧的第二最大距离;计算当前顶点对应的控制线长度,并根据控制线长度和径向量计算控制点位置,以及根据控制点位置和当前顶点坐标绘制当前顶点对应的贝塞尔曲线;遍历原始图形的所有顶点,以得到光滑图形;能够使得光滑处理后的图形结果经过原始线段端点,并且,保证结果图形的圆滑程度。
专利权项:1.一种图形光滑处理方法,其特征在于,包括以下步骤:获取原始图形的当前顶点坐标、上一顶点坐标和下一顶点坐标;根据所述当前顶点坐标、所述上一顶点坐标和所述下一顶点坐标判断当前顶点、上一顶点和下一顶点是否共线;如果否,则计算所述当前顶点、所述上一顶点和所述下一顶点形成的三角形所对应的外接圆的圆心坐标;根据所述圆心坐标和所述当前顶点坐标计算径向量,并根据所述径向量生成切向量;将所述当前顶点与所述上一顶点的连线作为第一边,并将所述当前顶点与所述下一顶点的连线作为第二边,以及分别计算所述第一边到对应劣弧的第一最大距离和所述第二边到对应劣弧的第二最大距离;根据所述第一最大距离、所述第二最大距离和所述切向量计算所述当前顶点对应的控制线长度,并根据所述控制线长度和所述径向量计算控制点位置,以及根据所述控制点位置和所述当前顶点坐标绘制当前顶点对应的贝塞尔曲线;遍历所述原始图形的所有顶点,以得到光滑图形;根据所述当前顶点坐标、所述上一顶点坐标和所述下一顶点坐标判断当前顶点、上一顶点和下一顶点是否共线,包括:根据所述当前顶点坐标和所述上一顶点坐标计算第一向量,并根据所述当前顶点坐标和所述下一顶点坐标计算第二向量,以及计算所述第一向量和所述第二向量的矢量积;根据所述径向量生成切向量,包括:如果所述矢量积为正值,则对所述径向量进行顺时针旋转,以得到切向量;如果所述矢量积为负值,则对所述径向量进行逆时针旋转,以得到切向量。
百度查询: 稿定(厦门)科技有限公司 图形光滑处理方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。