首页> 外国专利> Simultaneous constructive solid geometry (CSG) modeling for multiple objects

Simultaneous constructive solid geometry (CSG) modeling for multiple objects

机译:多个对象的同时构造实体几何(CSG)建模

摘要

A system for simultaneously creating similar constructive solid geometry G) representations for multiple objects in bit map or voxel form iteratively creates, mutates and optimizes a population of potential CSG representations of the objects. The system includes a first part which creates and revises two identical populations of CSG representations. Initially, the populations are randomly generated. Thus, each CSG tree includes a random number of primitives of different types, sizes and positions. The primitives are randomly organized in a tree structure which includes randomly selected boolean operators at the nodes. The trees are then modified through an evolutionary process to improve the CSG representations of the objects. Corresponding trees in each population are randomly mutated in the same manner to form new trees. Mutations can include (1) changes in types of primitives, (2) changes in a subtree structure, (3) addition of new subtrees, and (4) deletions of subtrees. If the new trees better represents the objects, then the old trees are replaced with the new trees. Mutations continue until no further improvements are obtained.
机译:同时为位图或体素形式的多个对象同时创建相似的构造实体几何G)表示的系统迭代地创建,变异和优化对象的潜在CSG表示的总体。该系统包括第一部分,该部分创建和修改两个相同的CSG表示群体。最初,种群是随机产生的。因此,每个CSG树包括不同类型,大小和位置的随机数量的图元。图元以树结构随机组织,该树结构包括在节点处随机选择的布尔运算符。然后通过进化过程对树进行修改,以改进对象的CSG表示。每个种群中的对应树都以相同的方式随机变异以形成新树。突变可以包括(1)基本类型的变化,(2)子树结构的变化,(3)新子树的添加以及(4)子树的删除。如果新树更好地表示对象,则将旧树替换为新树。突变会继续进行,直到无法获得进一步的改进为止。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号