当前位置: 首页 > article >正文

在mfc中使用自定义三维向量类和计算多个三维向量的平均值

先添加一个普通类,

Vector3.h,

// Vector3.h: interface for the Vector3 class.
//
//

#if !defined(AFX_VECTOR3_H__53D34D26_95FF_4377_BD54_57F4271918A4__INCLUDED_)
#define AFX_VECTOR3_H__53D34D26_95FF_4377_BD54_57F4271918A4__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <cmath>
 
class Vector3 {
public:
    float x, y, z;
 
    // 构造函数
    Vector3() : x(0.0f), y(0.0f), z(0.0f) {}
    Vector3(float x, float y, float z) : x(x), y(y), z(z) {}
 
    // 访问器
    float getX() const { return x; }
    float getY() const { return y; }
    float getZ() const { return z; }
 
    // 修改

http://www.kler.cn/a/555999.html

相关文章:

  • 基于深度重塑的航拍目标检测增强网络
  • 手写数字识别的神经网络 2层神经网络的类 代码详解
  • 【电机控制器】ESP32-C3语言模型——DeepSeek
  • 大模型在中间件运维领域运用的思考
  • Docker 性能优化指南
  • Centos离线安装Docker引擎及Docker Compose(附一键卸载脚本)
  • Web 自动化测试提速利器:Aqua 的 Web Inspector (检查器)使用详解
  • RFID测温技术:电力设备安全监测的新利器
  • CMU Sphinx、Kaldi 和 Mozilla DeepSpeech 三个开源语音识别引擎的综合比较
  • 越权漏洞及其修复方法
  • 相机快门 deepseek
  • 基于ffmpeg+openGL ES实现的视频编辑工具-字幕添加(六)
  • ✨ ‌2025年Oracle从入门到实战的跃迁之路‌ ✨
  • 微软量子芯片:开启量子计算新时代?
  • VUE中的组件加载方式
  • 鸿蒙-自定义布局-实现一个可限制行数的-Flex
  • 进程(2)
  • 论文概览 |《Urban Analytics and City Science》2023.10 Vol.50 Issue.8
  • 深度学习中的学习率调度器(lr_scheduler)详解:以 Cosine 余弦衰减为例(中英双语)
  • 【深度学习】Pytorch项目实战-基于协同过滤实现物品推荐系统