搜索资源列表
计算几何
- 计算几何大全,c++代码,内含点,直线,线段,圆,弧,多边形等求交,相互关系等等各种算法,对CAD等编程有很大帮助-computational geometry Daquan, c code, intron, straight line, circle, arc, polygon, etc. intersection, mutual relations, and so on various algorithms, such as the CAD program is very helpful
gis绘图程序
- 使用vc实现GIS的简单矢量图形绘制与常见GIS类图形文件的打开功能 (1)利用鼠标绘制点、线、多边形、圆等 (2)图形的颜色与填充功能 (3)mif、shp格式文件的打开-Dev in VC++, Which implements the simple Vector Graphics Drawing and opening normal GIS format file. 1. Mouse-Driven of Point, Line, Polygen, Circle, etc. 2. G
矢量图形控件 Simple Graphic
- ------------------- 1.2版本 Simple Graphic 图形控件: 1.增加锁定功能,锁定的图形要素不可以做任何操作,但可以选中lock 2.增加标注属性功能,标注内容直接设置到labelAttribute属性内,如果为“”则不标注 3.增加ShowLabel属性定义,代表这个图形要素是否显示他的标注。 4.增加BackShowLabel属性定义,这个定义在内部使用,组合时可以把ShowLabel设置为False,原值存入BackShowLabel,拆组时再
矢量图形控件 Simple Graphic
- ------------------- 1.2.1版本: 1.增加设置在选择时,是否可以选择锁定图形,是否可以选择不显示图形 2.ISGElementCollection中增加contains函数,判断是否已经存在 3.ISGControl里增加UserFeedBackElements属性,用于增加用户辅助图形;增加CanUndoRedo属性,用于觉得是否自动记录操作堆栈; 增加搜索函数 ------------------- 1.2版本 Simple Graphic 图形控件:
计算几何
- 目录 ㈠ 点的基本运算 1. 平面上两点之间距离 1 2. 判断两点是否重合 1 3. 矢量叉乘 1 4. 矢量点乘 2 5. 判断点是否在线段上 2 6. 求一点饶某点旋转后的坐标 2 7. 求矢量夹角 2 ㈡ 线段及直线的基本运算 1. 点与线段的关系 3 2. 求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5
面积计算
- 可以计算三角形和多边形面积,需要要求顺时针输入多边形的点坐标来计算
开源矢量绘图控件源码
- 一款开源的完整矢量绘图控件源码,支持直线、弧线、矩形、圆角矩形、椭圆、多边形、星形、文本和图片等的绘制,支持旋转、缩放、选择、排列等操作,总的说来功能还是不错的!其实如果稍微懂点计算机图形学的知识要做出比这个还要完善的矢量绘图软件应该是没有问题的。 VB6本身对于绘图的支持是非常弱的,因此一般直接通过其内置方法实现的绘图效率都成很大的问题。解决方法之一是采用Windows API来进行底层GDI的绘制,更好的方法是采用GDI+来绘图,这样效果会更好。
在VC++中使用OpenGL绘制典型曲面
- 基本几何图元是OpenGL进行建模的最基本的方法,但其对较复杂真实物体的建模则比较困难。对于这些复杂物体的建模,需要用到OpenGL基本库和功能库函数(gl库和glu库)以对图元进行扩展并完成法向计算、曲线生成和曲面构造等内容。这种对基本图元的扩展实际也就是对点、线及多边形的扩展。OpenGL中定义的点可具有不同大小的尺寸,其扩展的函数形式为:
VB流程图控件
- 开源矢量绘图控件源码 =================================== 一款开源的完整矢量绘图控件源码,支持直线、弧线、矩形、圆角矩形、椭圆、多边形、星形、文本和图片等的绘制,支持旋转、缩放、选择、排列等操作,总的说来功能还是不错的!其实如果稍微懂点计算机图形学的知识要做出比这个还要完善的矢量绘图软件应该是没有问题的。 个人认为,VB6本身对于绘图的支持是非常弱的,因此一般直接通过其内置方法实现的绘图效率都成很大的问题。解决方法之一是采用Windows API来进行底层GD
几何变换
- 南京信息工程大学 实验(实习)报告 实验目的:练习图形几何变换的算法及实现 实验内容:给定多边形P的控制点为:{{-3,5},{-3,2},{2,-2},{2,1}, {6,2},{2,6}},对该多边形进行二维几何变换并画出变换后的图形。 实验要求: 1、 试将坐标原点移动到多边形P的重心; 2、 将多边形P绕(2,-2)点顺时针旋转60度; 3、 将多边形P分别向x方向错切2倍,向y方向错切1/2倍; 4、 撰写实验报告并附上所用变换矩阵、程序和结果。
sub division 细分曲线
- 功能: 四点插值细分曲线 操作说明: 1.点击鼠标左键在界面上按顺序画出控制多边形的顶点 2.点击鼠标右键确认输入完毕 3.点击鼠标左键进行一次细分 -Features: four-point interpolatory subdivision curve Instructions: 1. Click the left mouse button in the interface in order to draw the control polygon vert
www.rar
- 一种简单的判断点在多边形内外的算法。名字叫做什么改进的弧长法,To determine a simple point in polygon algorithm outside. What is the name of improved arc-length method
DrawLib.rar
- 绘图库 1. 设计和实现一个图形函数库,具有绘制直线 段、任意圆弧、椭圆弧、多边形区域的阴影填 充和颜色填充等功能。(仅调用画点函数) Windows API: setpixel(hdc,x,y,color),Drawing 1. Design and Implementation of a graphics library, with the straight-line drawing, arbitrary arc, elliptical arc, polygon area fill
DlgOpenGL.rar
- 用VC/MFC 实现OPENGL的基本画点、画线、画多边形,适合初学者。,With VC/MFC to achieve the basic painting OPENGL, the painting line, polygon drawing, suitable for beginners.
Spatial-Select-AE
- 空间查询,用ARCEngine+VB6实现,主要实现图形查属性(点查询,矩形选查询,多边形选查询)-Spatial query, use ARCEngine+ VB6 implementation, the main graphical search attributes (point query, the query selection rectangle, polygon selection query)
seekgravlim.rar
- 可计算任意多边形的质心和边缘凸点的坐标,该多边形由若干边缘坐标点确定。 给定的边缘坐标点越多,计算结果越精确。,The function applied to calculate the coordinate of barycenter and boundary embossses of a polygon,which is determined by boundary points. The points,the preciser of the result.
convhull
- 设平面上n个点为 ,坐标原点为 。可按照下面方法求得包含这n个点的凸多边形。 (1)求最右边点,即x坐标最大点,设为 。 (2) 以 点为中心,在其余 个点中选取与 逆时针旋转角度最小的点,设为 。 (3)再以 点为中心,在其余 个点中选取与 逆时针旋转角度最小的点 。如此类推,直到新选取的点与 点重合为止。设已求得多边形k个点依次为 ,其中第 点与第1点重合。则分别以点 为三角形顶点计算面积并求和即可。 -Let n points in the plane as the
PictureView
- 利用OPENGL实现点、线、圆、四边形、多边形等的定点和交互画法-Using OPENGL to achieve points, lines, circles, quadrilaterals, polygons and other fixed-point and interactive painting
Graphics
- 作为图形图像课程的设计,内容有椭圆中点(Bresenham算法),圆中点(Bresenham算法),直线中点Bresenham算法,画椭圆,画多边形(5边),画折线(6个点)。运行在VC6.0下用MFC-As a graphic image curriculum design, content elliptical midpoint (Bresenham algorithm), round the mid-point (Bresenham algorithm), a straight line
B_
- 1. 用鼠标拖动输入的点做为控制顶点,生成一条B-样条曲线,显示控制顶点和多边形。用鼠标Pick曲线上任意一点,移动鼠标到新位置改变曲线形状。 2. 用鼠标输入一组数据点,插值生成一条B-样条曲线-1 with the mouse to drag the input points as control vertices to generate a B-spline curves, showing the control points and polygons. Pick the curve