注册 登录
明经CAD社区 返回首页

风树的个人空间 http://bbs.mjtd.com/?408117 [收藏] [复制] [分享] [RSS]

日志

cad自定义填充图案pat文件的制作

热度 1已有 1369 次阅读2014-7-12 19:33 |系统分类:知识

  看了些资料:
  个人思考,备忘一下。
1.任何矩形范围内的图案,如果以该矩形为外框,能像田字格形式地垒起来,并且满足图形效果,那么理论上就可以根据该矩形范围内的图形,依照cad填充图案制作定义来生成填充图案pat文件(最差的情况是pat文件趋于极大)。
     下面将该矩形范围内的图形暂时叫做制作填充图案的 基本构建单元。

2.基本构建单元是由填充样式决定的,存在于设计者的心里,需要一定的规划,想像。

3. 下面临时定义一个初始填充图形的概念。
初始填充图形具有的特点:
           0/针对基本构建单元中的"单条直线段"而言,矩形,一个基本构建单元可能存在多个初始填充图形
           1/通过基本构建单元按一定的方式组建,生成
           2/初始填充图形内的每条直线,按照cad填充图案的定义而定义时,共同在其外的任意一个田字格单元中生成对应的"映像"。
4.初始填充图形的构建:
      1/假如,将基本构建单元左下角设为坐标原点,心中想像一下无数和基本构建单元按田字格形状垒起来时的场景。
     2/对于与xy轴平行的直线,它们在x和y轴的正负方向上,每格"必现",所以,以基本构建单元的矩形框为依据,确定该线的定义格式。
      对于"斜线",用求最小公倍的方法确定直线在外延的两个方向上,第一次在第一或第二像限上形成的对应"映像"的位置。
     假如在田形网格的n+1行m+1列出现,那么在田形网的0-n行0-m列范围内的网格单元分别"手动添加"该线的"映像",共 n*m-1条 ,映像+原线条即是该斜线对应的初始填充图形,并以扩大后的矩形框为依据, 分别确定该线及其所有"映像"的定义格式。

5.如果基本构建单元中非要存在圆及样条曲线,离散为多条直线
  6.对可能出现的pat文件较大,计算精度控制等问题的控制:
        为了更好地应用最小公倍数来处理问题,基本构建单元的长宽和"斜线"在x,y轴上的投影长度最好从图形设计上就要规定为自然数,或后期调整使其满足该条件。
    
     参见
   大家都来玩玩:选图形生成pat填充文件
    http://bbs.mjtd.com/forum.php?mod=viewthread&tid=108511&fromuid=408117
7.难点,对基本构建单元的设计与计算精度

   
 已同步至 风树的微博

路过

雷人
1

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

发表评论 评论 (1 个评论)

回复 风树 2014-7-16 20:11
楼上的这位大哥,赶紧洗澡啊

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-3-29 05:51 , Processed in 0.104617 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部