(1)程序功能简介 定义一个形状类(抽象类)以及一个普通成员函数(用来重设形状大小)、两个纯虚成员函数-周长计算函数和面积计算函数,利用该类及其派生类实现圆形、三角形、矩形和梯形等图形的周长和面积的计算;主函数完成基类和派生类的测试工作。 (2)程序设计说明 ① 定义一个形状类CShape(抽象类),并添加一个普通成员函数(用来重设形状大小,重载成员函数)SetData()、两个纯虚成员函数-周长计算函数Perimeter()和面积计算函数Area(); ② 由CShape派生出一个圆形类CC
本文实例为大家分享了WPF实现平面三角形3D运动效果的具体代码,供大家参考,具体内容如下
实现效果如下:
思路:封装三角形三个顶点和路径的三角形类,图形渲染时同步更新公共顶点三角形的顶点位置。
步骤:
1、三角形类Triangle.cs
public Point A, B, C;//初始三个顶点
public Point VA, VB, VC;//运动的三个顶点
public Path trianglePath;//三角形路径
public Color triangleColor;//填充