等分曲线 CorelDRAW Vba

Sub 等分曲线()
    等分数 = 20
    Dim eff1 As Effect
    Dim s1 As Shape, s2 As Shape
    Dim n1 As Node, n2 As Node
    Set n1 = ActiveLayer.Shapes(1).Curve.SubPaths(1).StartNode
    Set n2 = ActiveLayer.Shapes(1).Curve.SubPaths(1).EndNode
    Set s1 = ActiveLayer.CreateEllipse2(n1.PositionX, n1.PositionY, 1 / 25.4, 1 / 25.4)
    Set s2 = ActiveLayer.CreateEllipse2(n2.PositionX, n2.PositionY, 1 / 25.4, 1 / 25.4)

    Set eff1 = s1.CreateBlend(s2, 等分数, cdrDirectFountainFillBlend, cdrBlendSteps, 0.393701, 0#, False, Nothing, False, 0, 0, False)
    eff1.Blend.LinkAcceleration = True
    eff1.Blend.Steps = 等分数 - 1
    eff1.Blend.Path = ActiveLayer.Shapes(4)
    ActivePage.Shapes.All.CreateSelection
    ActiveSelection.Separate
    Dim grp1 As ShapeRange
    Set grp1 = ActiveSelection.UngroupAllEx
    ActiveDocument.CreateShapeRangeFromArray(grp1(等分数 + 1), grp1(等分数 + 2)).ConvertToCurves
    Debug.Print "1/" & 等分数 & "点坐标", ActiveLayer.Shapes(等分数).CenterX * 25.4, ActiveLayer.Shapes(等分数).CenterY * 25.4      '输出等分点坐标
    k = ActiveLayer.Shapes.Count - 1
    For i = 1 To k
        ActiveLayer.Shapes(1).Delete
    Next
End Sub

等分曲线 CorelDRAW Vba

时间: 2025-01-05 04:35:40

等分曲线 CorelDRAW Vba的相关文章

如何定距等分一条曲线线段?

小伙伴们在CAD绘图设计的过程中,常常会遇到各种各样不同的问题,有时候就会遇到需要调用定距等分命令的情况.若是有一条不规则的曲线,我们该如何把它定距等分呢?现在小编就想和大家讨论一下,具体如何定距等分一条曲线线段? 步骤一:绘制一条曲线线段 首先,我们先运行迅捷CAD编辑器专业版,然后在绘图框中,绘制一条曲线. 步骤二:"格式"-"点样式" 首先,我们点击菜单栏里的"格式-点样式"选项按钮.会有"绘图设置"弹窗弹出. 在打开的

004.曲线功能

 第3章 曲线功能 本章主要内容: ? 曲线功能简介 ? 绘制基本曲线 ? 绘制高级曲线 ? 曲线编辑 ? 曲线操作 3.1曲线功能简介UG软件主要是三维实体建模的,但曲线功能在其CAD模块中应用的非常广泛.有些实体需要通过曲线的拉伸.旋转等去操作构造特:也可以用曲线创建曲面进行复杂实体造型:在特征建模过程中,曲线也常用作建模的辅助线(如定位线等):另外,建立的曲线还可添加到草图中进行参数化设计.一般曲线的功能分两大部分,基本曲线的生成和曲线的编辑,图3-1所示的就是两种操作的工具条,同样也可以

用CorelDRAW等分分割图片的方法

在CorelDRAW中,想要将图片等分分割可以通过放置容器来实现,根本不需要裁剪工具和辅助线.例如两等分:首先要建立确定等分的份数,建立长方形或正方形.然后把图片放置容器,调整位置,做无缝拼接就可以了.比起Photoshop要简单许多,是不是? 论坛中留言最多的就是如何把一张图片分成12等份,就这一问题,小编整理一篇文章,做出解决方案.特别是做一些QQ空间背景啊感觉好炫酷的,不需要在一张张的切了,简单实用,有需要的快来学习吧. 1.打开CorelDRAW X8软件,导入一种要做分割的图片. 2.

iOS-把一个圆环12等分(任意等分)

把一个圆环12等分(任意等分) 1 // 2 // ViewController.m 3 // twelve 4 // 5 // Created by yuency on 17/4/2. 6 // Copyright ? 2017年 yuency. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 11 #define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI

PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

Coreldraw中实用的使用技巧

Coreldraw在使用的时候还是有一些实用的技巧,下面和大家分享一下: 1. 按空格键可以快速切换到"挑选"工具 2. 按shift键并逐一单击要选择的对象,可连续选择多个对象 3. 选定隐藏在一系列对象后面的单个对象,按住 ALT ,然后利用"挑选"工具单击最前面的对象, 直到选定所需的对象. 4. 圈选若干个对象: 利用"挑选"工具沿对角线拖动鼠标,直到所有对象都被圈选框包围住. 5. 圈选未被圈选框完全包围住的对象: 单击"挑选

7.5.5编程实例-Bezier曲线曲面绘制

(a)Bezier曲线                         (b) Bezier曲面 1. 绘制Bezier曲线 #include <GL/glut.h> GLfloat ctrlpoints[4][3] = {{ -4.0, -4.0, 0.0}, { -2.0, 3.0, 0.0}, {2.0, 4.5, 0.0}, {3.0, -3.0, 0.0}}; void init(void) { glClearColor(1.0, 1.0, 1.0, 0.0); glShadeMod

贝塞尔曲线扫盲

相信很多同学都知道"贝塞尔曲线"这个词,我们在很多地方都能经常看到.但是,可能并不是每位同学都清楚地知道,到底什么是"贝塞尔曲线",又是什么特点让它有这么高的知名度. 贝塞尔曲线的数学基础是早在 1912 年就广为人知的伯恩斯坦多项式.但直到 1959 年,当时就职于雪铁龙的法国数学家 Paul de Casteljau 才开始对它进行图形化应用的尝试,并提出了一种数值稳定的 de Casteljau 算法.然而贝塞尔曲线的得名,却是由于 1962 年另一位就职于雷