• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 13
    • 下载费用:30 金币  

    eeg重庆时时彩平台: 基于双队列蔓延的构造式中轴生成方法.pdf

    关 键 词:
    基于 队列 蔓延 构造 中轴 生成 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201110164839.5

    申请日:

    2011.06.17

    公开号:

    CN102222360A

    公开日:

    2011.10.19

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情: 发明专利申请公布后的视为撤回IPC(主分类):G06T 17/00申请公布日:20111019|||实质审查的生效IPC(主分类):G06T 17/00申请日:20110617|||公开
    IPC分类号: G06T17/00 主分类号: G06T17/00
    申请人: 浙江大学
    发明人: 刘玉生; 朱厚盛
    地址: 310027 浙江省杭州市西湖区浙大路38号
    优先权:
    专利代理机构: 杭州天勤知识产权代理有限公司 33224 代理人: 胡红娟
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110164839.5

    授权公告号:

    ||||||

    法律状态公告日:

    2013.05.15|||2011.11.30|||2011.10.19

    法律状态类型:

    发明专利申请公布后的视为撤回|||实质审查的生效|||公开

    摘要

    本发明公开了一种基于双队列蔓延的构造式中轴生成方法,其实施步骤如下:1)将三维模型进行体素化;2)初始化当前队列和预备队列;3)遍历当前队列的体素,取出当前体素的最近边界体素和周围内部体素,依次更新各周围内部体素到所述最近边界体素的距离,如果该更新距离大于或者等于当前距离与体素边长之和且小于当前距离与两倍体素边长之和,则将当前周围内部体素移入预备队列,然后判断当前体素的各周围内部体素是否为中轴体素;4)遍历完毕如果预备队列非空则将预备队列与当前队列互换,并将当前距离设置为原当前距离与体素边长之和,然后重复步骤3)直至预备队列为空;5)合并获取的中轴体素集合。本发明具有生成速度快、计算效率高、占用资源低的优点。

    权利要求书

    权利要求书
    1.  一种基于双队列蔓延的构造式中轴生成方法,其特征在于其实施步骤如下:
    1)将三维模型进行体素化为内部体素、边界体素和外部体素;
    2)初始化当前队列和预备队列,将边界体素放入当前队列,初始化三维模型中各边界体素的到最近边界体素的距离为零、各内部体素的到最近边界体素的距离为无穷大;
    3)遍历当前队列的体素,取出当前体素的最近边界体素和与当前体素面连接、边连接、点连接的周围内部体素,依次更新各周围内部体素到所述最近边界体素的距离,如果该更新距离大于或者等于当前距离与体素边长之和且小于当前距离与两倍体素边长之和,则将当前体素移入预备队列,然后判断当前体素的各周围内部体素是否为中轴体素:如果当前周围内部体素的两个最近边界体素属于不同的两个表面且这两个表面不是以凹边连接,或者当前周围内部体素的最近边界体素与至少一个面连接的周围内部体素的最近边界体素不属于同一个面且这两个面不是以凹边相连,或者当前周围内部体素的最近边界体素与至少一个面连接的周围内部体素的最近边界体素属于两个不同的凹边,或者当前周围内部体素的两个最近边界体素属于同一个面且该当前周围内部体素的法线穿过其两个最近边界体素,或者当前周围内部体素的两个最近边界体素属于同一个凹边且该体素与这两个最近边界体素的连线与这个凹边相切,则该当前体素为中轴体素;
    4)在当前队列遍历完毕后,如果预备队列非空,则将预备队列与当前队列互换,并将当前距离设置为原当前距离与体素边长之和,然后重复执行步骤3)直至预备队列为空;
    5)合并中轴体素获取生成的中轴体素集合。

    2.  根据权利要求1所述的基于双队列蔓延的构造式中轴生成方法,其特征在于:所述步骤3)中更新各个周围内部体素到最近边界体素的距离时,如果周围内部体素到针对当前体素的最近边界体素的新距离小于原距离时,则将该周围内部体素到最近边界体素的距离更新,否则保持该周围内部体素到最近边界体素的距离不变。

    3.  根据权利要求2所述的基于双队列蔓延的构造式中轴生成方法,其特征在于:所述步骤1)中首先判定三维模型是否为基本模型通过布尔操作形成,获取尚未获得中轴体素的基本模型;所述步骤3)中对不存在中轴体素的基本模型进行获取中轴体素;所述步骤5)中将步骤3)生成的中轴体素和已经获得中轴体素进行合并生成中轴体素集合。

    4.  根据权利要求1或2或3所述的基于双队列蔓延的构造式中轴生成方法,其特征在于:所述步骤1)中体素化的详细步骤包括:获取三维模型的包围盒,将该包围盒分割成若干未判定的正方体体素,将正方体体素全部初始化为外部体素;用射线法在外部体素中获取属于三维模型各个面的边界体素;遍历外部体素,获取下体素、左体素、后体素都为边界体素的外部体素作为第一个内部体素;根据第一个内部体素通过广度优先搜索的方法寻找其他内部体素。

    说明书

    说明书基于双队列蔓延的构造式中轴生成方法
    技术领域
    本发明涉及三维建模领域,具体涉及一种三维模型的构造式中轴生成方法。
    背景技术
    二维模型的中轴是指其内切圆圆心集合,三维模型的中轴则是指其内切球球心的集合。在许多工程领域,中轴的优秀属性使其有着重要的意义,例如有限元分析、形状分析、机器人路径计划、实体建模以及网格生成。
    目前已经有许多中轴生成方法的研究,总体上传统中轴生成方法可分成三类:打薄法、跟踪法和韦诺图法。打薄法是将模型变成一个能够容易计算的近似模型,然后将模型不断地向里“变瘦”直至来自不同方向的变瘦过程“碰上”而计算其中轴,计算的精确度由模型的近似精确度控制;跟踪法是一种递归的方法,它基于局部连续性,通过跟踪特殊中轴点来生成中轴;韦诺图法基于韦诺图和德劳内三角形之间的对应关系,近似通过韦诺图中计算而得。但是,上述中轴生成方法的速度都很慢,都不适用于带有各种表面的复杂模型,对于带有各种表面的复杂模型而言,至今还没有一个令人满意的方法能高效快速地生成出其中轴。
    发明内容
    本发明要解决的技术问题是提供一种生成速度快、计算效率高、计算成本低的基于双队列蔓延的构造式中轴生成方法。
    为了解决上述技术问题,本发明采用的技术方案为:一种基于双队列蔓延的构造式中轴生成方法,其实施步骤如下:
    1)将三维模型进行体素化为内部体素、边界体素和外部体素;
    2)初始化当前队列和预备队列,将边界体素放入当前队列,初始化三维模型中各边界体素的到最近边界体素的距离为零、各内部体素的到最近边界体素的距离为无穷大;
    3)遍历当前队列的体素,取出当前体素的最近边界体素和与当前体素面连接、边连接、点连接的周围内部体素,依次更新各周围内部体素到所述最近边界体素的距离,如果该更新距离大于或者等于当前距离与体素边长之和且小于当前距离与两倍体素边长之和,则将当前体素移入预备队列,然后判断当前体素的各周围内部体素是否为中轴体素:如果当前周围内部体素的两个最近边界体素属于不同的两个表面且这两个表面不是以凹边连接,或者当前周围内部体素的最近边界体素与至少一个面连接的周围内部体素的最近边界体素不属于同一个面且这两个面不是以凹边相连,或者当前周围内部体素的最近边界体素与至少一个面连接的周围内部体素的最近边界体素属于两个不同的凹边,或者当前周围内部体素的两个最近边界体素属于同一个面且该当前周围内部体素的法线穿过其两个最近边界体素,或者当前周围内部体素的两个最近边界体素属于同一个凹边且该体素与这两个最近边界体素的连线与这个凹边相切,则该当前体素为中轴体素;
    4)在当前队列遍历完毕后,如果预备队列非空,则将预备队列与当前队列互换,并将当前距离设置为原当前距离与体素边长之和,然后重复执行步骤3)直至预备队列为空;
    5)合并中轴体素获取生成的中轴体素集合。
    作为本发明技术方案的进一步改进:
    所述步骤3)中更新各个周围内部体素到最近边界体素的距离时,如果周围内部体素到针对当前体素的最近边界体素的新距离小于原距离时,则将该周围内部体素到最近边界体素的距离更新,否则保持该周围内部体素到最近边界体素的距离不变。
    所述步骤1)中首先判定三维模型是否为基本模型通过布尔操作形成,获取尚未获得中轴体素的基本模型;所述步骤3)中对不存在中轴体素的基本模型进行获取中轴体素;所述步骤5)中将步骤3)生成的中轴体素和已经获得中轴体素进行合并生成中轴体素集合。
    所述步骤1)中体素化的详细步骤包括:获取三维模型的包围盒,将该包围盒分割成若干未判定的正方体体素,将正方体体素全部初始化为外部体素;用射线法在外部体素中获取属于三维模型各个面的边界体素;遍历外部体素,获取下体素、左体素、后体素都为边界体素的外部体素作为第一个内部体素;根据第一个内部体素通过广度优先搜索的方法寻找其他内部体素。
    本发明具有下述优点:
    1、本发明通过体素化是指将一个三维实体模型转化成若干正方体体素集合的近似表示,并利用当前队列和预备队列两个队列,将这些体素到边界的距离进行蔓延更新。而通过这些距离信息,可以判断哪些被蔓延的体素是中轴体素,从而生成出中轴体素集合,具有生成速度快、计算效率高、计算成本低的优点。
    2、本发明进一步对于已经有了距离信息的三维模型,在经过一次或多次布尔加或布尔减运算时,该方法可以通过重用已有的距离信息并通过局部蔓延的思想,只对一小部分体素实施基于双队列表示的蔓延算法,从而以低计算成本得到模型的中轴体素集合。在基于布尔操作生成复杂模型时,不需要从零开始重新生成结果模型的全部中轴,而是可以重用原模型的大部分中轴信息,只重新生成一部分变动过的中轴信息,从而能大大地提高复杂模型中轴生成的效率。
    附图说明
    图1为本发明实施例的实施流程示意图。
    图2为本发明实施例中三维模型体素化的结构示意图。
    图3为本发明实施例中三维模型的包围盒的结构示意图。
    图4为本发明实施例中(A)、(B)、(C)、(D)四种情况的原理示意图。
    图5为本发明实施例中确定三维模型中ID属性的方法示意图。
    图6为本发明实施例中与当前体素面连接、边连接、点连接的周围内部体素示意图。
    图7为本发明实施例中两最近体素位于同一表面上时的中轴体素确定示意图。
    图8为本发明实施例中两最近体素位于同一凹边上时的中轴体素确定示意图。
    图9为本发明实施例中长方体模型减去无中轴正方体后的新模型示意图。
    图10为图9模型的中轴的示意图。
    图11为图9模型加上一圆柱和一方块后的新模型示意图。
    图12为图11模型的中轴的示意图。
    具体实施方式
    如图1所示,本发明实施例的基于双队列蔓延的构造式中轴生成方法实施步骤如下:
    1)将三维模型进行体素化为内部体素、边界体素和外部体素;
    2)初始化当前队列和预备队列,将边界体素放入当前队列,初始化三维模型中各边界体素的到最近边界体素的距离为零、各内部体素的到最近边界体素的距离为无穷大;
    3)遍历当前队列的体素,取出当前体素的最近边界体素和与当前体素面连接、边连接、点连接的周围内部体素,依次更新各周围内部体素到所述最近边界体素的距离,如果该更新距离大于或者等于当前距离与体素边长之和且小于当前距离与两倍体素边长之和,则将当前体素移入预备队列,然后判断当前体素的各周围内部体素是否为中轴体素:如果当前周围内部体素的两个最近边界体素属于不同的两个表面且这两个表面不是以凹边连接,或者当前周围内部体素的最近边界体素与至少一个面连接的周围内部体素的最近边界体素不属于同一个面且这两个面不是以凹边相连,或者当前周围内部体素的最近边界体素与至少一个面连接的周围内部体素的最近边界体素属于两个不同的凹边,或者当前周围内部体素的两个最近边界体素属于同一个面且该当前周围内部体素的法线穿过其两个最近边界体素,或者当前周围内部体素的两个最近边界体素属于同一个凹边且该体素与这两个最近边界体素的连线与这个凹边相切,则该当前体素为中轴体素;
    4)在当前队列遍历完毕后,如果预备队列非空,则将预备队列与当前队列互换,并将当前距离设置为原当前距离与体素边长之和,然后重复执行步骤3)直至预备队列为空;
    5)合并中轴体素获取生成的中轴体素集合。
    步骤3)中更新各个周围内部体素到最近边界体素的距离时,如果周围内部体素到针对当前体素的最近边界体素的新距离小于原距离时,则将该周围内部体素到最近边界体素的距离更新,否则保持该周围内部体素到最近边界体素的距离不变。通过对各个周围内部体素的距离更新,可以低成本地获得最终的中轴体素。
    步骤1)中首先判定三维模型是否为基本模型通过布尔操作形成,获取尚未获得中轴体素的基本模型;步骤3)中对不存在中轴体素的基本模型进行获取中轴体素;步骤5)中将步骤3)生成的中轴体素和已经获得中轴体素进行合并生成中轴体素集合。从而可以通过重用已有的距离信息并通过局部蔓延的思想,只对一小部分体素实施基于双队列表示的蔓延算法查找中轴体素,从而以低计算成本得到模型的中轴体素集合
    步骤1)中体素化的详细步骤包括:获取三维模型的包围盒,如图2所示,将该包围盒分割成若干未判定的正方体体素,将正方体体素全部初始化为外部体素;用射线法在外部体素中获取属于三维模型各个面的边界体素;遍历外部体素,获取下体素、左体素、后体素都为边界体素的外部体素作为第一个内部体素;根据第一个内部体素通过广度优先搜索的方法寻找其他内部体素。本实施例中,体每一个正方体体素包含的信息如下表所示:

    用射线法在外部体素中获取边界体素时,边界体素的最近边界体素为其本身,因此其到最近边界体素的距离为0。
    如图4所示,根据三维模型的不同,主要可以分为以下几种情况:
    (A)无中轴信息的三维模型;
    (B)一个有中轴信息的基本模型与一个无中轴信息的基本模型进行布尔加。
    (C)一个有中轴信息的基本模型与另一个有中轴信息的基本模型进行布尔加。
    (D)一个有中轴信息的基本模型与一个有中轴/无中轴的基本模型进行布尔减。
    针对不同情况,中轴生成算法略有不同:
    对于(A)而言,直接采用步骤3)-步骤5)的方法获取中轴体素集合。
    对于(B)、(C)、(D)而言,在两个基本模型经过布尔加或布尔减运算后的三维模型的体素信息会重用两个源基本模型的部分的体素信息,因而只有部分中轴需要重新生成,通过重用已经获得的中轴体素,可以有效降低运算量,提高运算效率。对于(B)、(C)、(D)而言,具体地体素信息确定方法可分为如下:
    (1)体素信息初次赋值:将两个基本模型的体素信息分别放到对应三维模型的体素中,如图3所示,三维模型的体素集合大小正好是三维模型的包围盒大小,首先将体素信息初始化,然后根据第一个基本模型的信息对体素信息进行赋值。
    (2)体素信息的更新:根据第二个基本模型的体素信息来更新三维模型的体素信息。对于上述后三种涉及的不同布尔运算,并基于源模型的源体素与三维模型的目标体素的不同位置,其体素信息有不同的处理办法,会得到不同的结果目标体素。具体情况如下:
    对于情况(B):
    如果源体素为外部体素,不需要更新目标体素;
    如果目标体素为外部体素,目标体素的位置标记为源体素的位置标记;
    如果目标体素为边界体素而源体素为内部体素,目标体素为消失边界体素;
    如果目标体素和源体素都是边界体素,那么有两种可能:若该体素的边连接和面连接体素至少有一个是外部体素,那么该体素为边界体素。否则就是消失边界体素;
    如果目标体素是内部体素,不需要更新目标体素。
    对于情况(C):
    情况C与情况B类似,但几种情况处理不同,分别如下:
    如果目标体素是外部体素,目标体素的位置标记为源体素的位置标记,目标体素的中轴信息、最近边界体素信息、最近距离信息由源体素更新;
    如果目标体素是边界体素,源体素是内部体素,或者目标体素是内部体素,源体素是边界体素,那么目标体素为消失边界体素,目标体素的中轴信息、最近边界体素信息、最近距离信息由源体素更新(不覆盖旧有信息);
    如果目标体素和源体素都是内部体素,那么目标体素也是内部体素,目标体素的中轴信息、最近边界体素信息、最近距离信息由源体素更新(不覆盖旧有信息)。
    对于情况(D):
    如果源体素为内部体素,那么目标体素为外部体素;
    如果目标体素和源体素都是边界体素,那么目标体素有两种情况,如果该体素的所有边连接体素和面连接体素都不是内部体素,那么该体素为外部体素,否则为边界体素;
    如果源体素是边界体素而目标体素是内部体素,那么目标体素为新增边界体素。
    在体素化完毕以后,就可以获取尚未获得中轴体素的基本模型信息。对于上述的四种情况,由于它们旧的中轴信息可以重用,因此很大一部分体素的中轴是不需要重新生成的,因而是不需要参与到双队蔓延算法中的。上述四种情况对于体素选择的处理方法如下:
    对于(A)而言,所有体素都参与到算法中。
    对于(B)而言,如果一个体素旧的最近边界体素是因布尔加而消失的边界体素,或者是其因布尔加而消失的边界体素的对偶边界体素,那么这些体素都应参与到算法中。这些体素的信息被初始化。
    对于(C)而言,如果一个体素旧的最近边界体素是因布尔加而消失的边界体素,或者其因布尔加而消失的边界体素的对偶体素,那么这些体素都应参与到算法中。如果一个体素是因布尔加而新增的体素,那么这些体素都应参与到算法中。这些体素的信息被初始化。
    对于(D)而言,所有体素都参与到算法中。
    上述四种情况对于体素决定哪些边界体素应该放入当前队列之中的处理方法如下:
    如图4(a)所示,对于(A)而言,将所有的边界体素均放入当前队列之中。
    如图4(b)所示,对于(B)而言,将因布尔加而消失的边界体素的对偶边界体素和因布尔加而新增的边界体素放入当前队列之中。
    如图4(c)所示,对于(C)而言,将因布尔加而消失的边界体素的对偶边界体素放入当前队列之中。
    如图4(d)所示,对于(D)而言,将因布尔减而新增的边界体素放入当前队列之中。
    如图5所示,三维模型的边界体素的面ID信息是由两个源模型的边界体素的面ID所确定的。布尔运算前每个表面都存有其属性。第一个源模型的面的属性是其面ID。第二个源模型的面的属性是其面ID加上第一个源模型的面总数。当面分裂或者合并时,结果面也会存有一个或者多个这些属性。对于不同的情况,边界体素面ID的确定方法会有不同,分别如下:如果一个面在布尔运算中没有改变,那么新面ID与旧面ID一一对应;如果多个面在布尔运算中被合并成一个新面,那么多个面的边界体素的面ID都是这个新面的面ID;如果一个面在布尔运算中分裂成多个新面,那么这个面的边界体素使用离其最近的新面的面ID。
    本实施例中,获取中轴体素集合的详细步骤包括:
    (1)取出当前队列中的一个体素。更新其在布尔操作后所有面连接、边连接、点连接的内部体素到边界的距离(图6)。如果周围内部体素的到边界的距离满足当前距离范围,则放入预备队列。如果该体素的两个最近边界体素属于不同表面,且这两个表面不是以凹边连接,则该体素为中轴体素。重复执行本步骤直到当前队列为空。其中距离更新的方法是:计算该体素的最近边界体素与该体素相邻体素之间的距离。如果旧的最近距离大于这个距离,则最近距离更新为这个距离,记这个最近边界体素为那个相邻体素的最近边界体素(图6)。
    (2)若预备队列非空,则预备队列变成新的当前队列,旧的空当前队列变成新的预备队列。当前距离等于旧当前距离加体素边长。
    (3)遍历所有曾在当前队列的体素,如果存在一个体素,它的最近边界体素与它至少一个边连接或者面连接的体素的最近边界体素不属于同一个面,并且这两个面不是以凹边相连,那么该体素为中轴体素。
    (4)遍历所有曾在当前队列的体素,如果存在一个如图7所示的体素,其两个最近边界体素属于同一个面,并且该体素的法线穿过它两个最近边界体素,那么该体素为中轴体素。
    (5)遍历所有曾在当前队列的体素,如果存在一个如图8所示的体素,其两个最近边界体素属于凹边,并且该体素与这两个最近边界体素的连线与凹边相切,那么该体素为中轴体素。
    (6)合并新生成的中轴体素集合与旧中轴体素集合,形成结果模型的中轴体素集合。
    当多个基本模型通过若干个布尔操作构造出三维模型的同时、其中轴也一步一步地构造出来。
    如图9所示,本实施例的模型是在方块上经过“布尔减操作”去掉一个方孔后的模型。如图10所示,其中轴是重用原方块的中轴并去掉方孔后得到的。如图11所示,在图9的结果模型的基础上通过布尔加添加一圆柱和一方块,生成如图12所示的中轴时图9的原结果模型和圆柱的中轴均可以得到重用,而在其接触部分的小部分中轴需重新生成。
    以上所述仅为本发明的优选实施方式,本发明的?;し段Р⒉唤鱿抻谏鲜鍪凳┓绞?,凡是属于本发明原理的技术方案均属于本发明的?;し段?。对于本领域的技术人员而言,在不脱离本发明的原理的前提下进行的若干改进和润饰,这些改进和润饰也应视为本发明的?;し段?。

    关于本文
    本文标题:基于双队列蔓延的构造式中轴生成方法.pdf
    链接地址://www.4mum.com.cn/p-5870965.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 冠军pk10人工计划群 飞艇助赢计划软件那个好 出几买几定位胆公式 pk10彩票投注软件制作 6码复式三中三论坛资料 北京pk拾最新公式规律 彩票计划哪个准 足彩稳赚不赔的买法 极速时时定胆公式 重庆时时彩如何看龙虎 25日均线稳赚买入法 广东时时官方网站 重庆时时计划免费稳定版 白小姐六肖期期准淮 四川时时怎么玩法 压单双大小还有时时彩