首页> 外国专利> White space algorithm to support the creation of high quality computer-based drawings free of graphics and text overwrites

White space algorithm to support the creation of high quality computer-based drawings free of graphics and text overwrites

机译:空格算法可支持创建高质量的基于计算机的图形,且无图形和文本覆盖

摘要

The invention provides a method to automatically create high quality computer-based drawings by eliminating text and graphics overwrites. This has broad practical application to a class of problems where drawings are created or updated from a non-graphic database. This is achieved through the representation of graphics as a set of bitmap images. As graphic elements are placed onto a drawing plane they contribute to the composition of a drawing's ‘committed’ bitmap. The proposed addition of new graphic elements onto the drawing plane is represented by a second ‘tentative’ bitmap. The white space algorithm uses efficient logical AND and logical OR bit manipulations to track and compare these bitmap images and determine if white space is available for placement of the proposed new graphic elements. When acceptable space is located the proposed graphics are simultaneously added to the drawing plane and inserted into the drawing's ‘committed’ bitmap. The pixels in the ‘committed’ bitmap are turned ON and becomes more densely populated as additional graphics are placed. This process is repeated until all graphics elements have been added and the drawing is complete.
机译:本发明提供了一种通过消除文本和图形覆盖来自动创建高质量的基于计算机的绘图的方法。这对于从非图形数据库创建或更新图形的一类问题具有广泛的实际应用。这是通过将图形表示为一组位图图像来实现的。将图形元素放置到工程图平面上时,它们有助于工程图的“提交”位图的组成。建议在图形平面上添加新的图形元素是由第二个“暂定”位图表示的。空格算法使用有效的逻辑与和逻辑或位操作来跟踪和比较这些位图图像,并确定空白是否可用于放置建议的新图形元素。当找到可接受的空间时,建议的图形将同时添加到工程图平面中,并插入到工程图的“已提交”位图中。 “ committed”位图中的像素被打开,并且在放置其他图形时变得更加密集。重复此过程,直到添加了所有图形元素并且绘图完成为止。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号