前言
在数学中,几何向量是指具有大小和方向的几何对象。
在编程中,向量有着广泛的应用,其作用在图形编程和游戏物理引擎方面尤为突出。
第一节 构造函数
通过创建一个二维向量的类(或结构体),实现向量的表示及其运算。
1. 首先,将类命名为“Vector2D”
2. 添加两个属性 X 和 Y ,分别表示二维向量的两个分量
3. 实现构造函数,实例化时即初始化 X,Y 的值
Public Class Vector2D
Public Property x As Double 'x分量
Public Property y As Double 'y分量
'''
''' 二维向量类,能够实现平面向量的表示与运算
'''
''' 向量的X初始值,默认为0
''' 向量的Y初始值,默认为0
Public Sub New(Optional x As Double = , Optional y As Double = )
Me.x = x
Me.y = y
End Sub
End Class
第二节四则运算
1.添加 Public 方法“Add()”,实现向量与向量加法
'''
''' 加上一个向量
'''
''' 要加的向量
'''
Public Sub Add(ByVal vector As Vector2D)
x += vector.x
y += vector.y
End Sub
2.添加 Public 方法“Minus()”,实现向量与向量减法
'''
''' 减去一个向量
'''
''' 要减的向量
'''
Public Sub Minus(ByVal vector As Vector2D)
x -= vector.x
y -= vector.y
End Sub
3.添加 Public 方法“Multiply()”,实现向量与标量乘法
'''
''' 乘以一个标量
'''
''' 要乘的标量
'''
Public Sub Multiply(ByVal number As Double)
x *= number
y *= number
End Sub
4.添加 Public 方法“Divide()”,实现向量与标量除法
'''
''&