• 大小: 53KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: VC  圆弧  c++画半圆  

资源简介

vc下实现的画圆弧的编程方法,设计了一个在vc下画圆弧的类。可以用来画圆弧。

资源截图

代码片段和文件信息

#include “arc.h“

// 两个构造函数
arc::arc()
{
Origin.Set( 0.0f 0.0f 0.0f ); R = 0.0f; nStep = 10; cclockwise = true;
BeginAngle = 0.0f; EndAngle = 0.0f;
}

arc::arc( const CPosition &oOrigin const GLfloat &oBeginAngle const GLfloat &oEndAngle const GLfloat &oR )
{
Origin = oOrigin; R = oR; nStep = 5; cclockwise = true;
BeginAngle = oBeginAngle; EndAngle = oEndAngle;
setPoint();
}


// 析构函数
arc::~arc()
{
}


// 设置圆的参数
void arc::setarc( const CPosition &oOrigin const GLfloat &oBeginAngle const GLfloat &oEndAngle const GLfloat &oR )
{
Origin = oOrigin; R = oR;
BeginAngle = oBeginAngle; EndAngle = oEndAngle;
setPoint();
}

// 设置1/4圆弧的划分段数,段数较高可以获得较好的显示效果
void arc::setStep( const int &Step )
{
nStep = Step;
}


void arc::setCClockwi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5184  2006-02-26 10:13  Arc\Arc.cpp

     文件       4855  2006-02-25 19:36  Arc\Arc.dsp

     文件        529  2006-02-25 19:33  Arc\Arc.dsw

     文件        696  2006-02-26 09:24  Arc\Arc.h

     文件      58368  2009-04-27 10:27  Arc\Arc.ncb

     文件       1370  2009-04-27 10:26  Arc\Arc.plg

     文件       2863  2006-02-24 21:10  Arc\Position.cpp

     文件       1247  2006-02-24 21:09  Arc\Position.h

     文件         82  2006-02-24 20:44  Arc\StdAfx.h

     文件     204879  2009-04-27 10:26  Arc\Arc.exe

     文件      48640  2009-04-27 10:27  Arc\Arc.opt

     目录          0  2009-04-27 10:26  Arc

----------- ---------  ---------- -----  ----

               328713                    12


评论

共有 条评论