wpf 3d游戏引擎的PrimitiveMesh.h和ToolsCommon.h

1.PrimitiveMesh.h

#pragma once

#include "ToolsCommon.h"

namespace primal::tools {

enum primitive_mesh_type : u32

{

plane,

cube,

uv_sphere,

ico_sphere,

cylinder,

capsule,

count

};

struct primitive_init_info

{

primitive_mesh_type type;

u32 segments[3]{ 1,1,1};

math::v3 size{ 1,1,1 };

u32 lod{ 0 };

};

}

2.ToolsCommon.h

#pragma once

#include "CommonHeaders.h"

#include <combaseapi.h>

#ifndef EDITOR_INTERFACE

#define EDITOR_INTERFACE extern "C" __declspec(dllexport)

#endif

相关推荐
qq_4286396116 小时前
虚幻基础:角色攻击
游戏引擎·虚幻
希望PZM20 小时前
Unity实现UV的中心缩放
unity·游戏引擎·uv
暮色驶过苍茫1 天前
3DGS 如何理解它?
3d
DisonTangor1 天前
Hunyuan3D-Omni:可控3D资产生成的统一框架
人工智能·3d·开源·aigc
葡萄城技术团队1 天前
Wyn 商业智能软件:3D 可视化大屏搭建与工具使用全指南
3d·数据分析
ZhuoLuDa--WuShuYan1 天前
3D打印技术如何重塑PEM双极板的制造范式?
3d·制造·双极板
AndrewHZ2 天前
【3D图像技术讨论】3A游戏场景重建实战指南:从数据采集到实时渲染的开源方案
人工智能·算法·游戏·3d·开源·llm·colmap
小林up2 天前
《Unity Shader入门精要》学习1:Phong 模型中法向量归一化的正确位置
学习·unity·游戏引擎
玉龙20252 天前
使用虚幻引擎时间轴制作一个弹跳小球
游戏引擎·虚幻·虚幻引擎基础入门
玉龙20252 天前
虚幻引擎|UE5制作DeepSeek插件并打包发布
ue5·游戏引擎·虚幻·虚幻引擎基础入门·=学习·虚幻引擎插件