没有合适的资源?快使用搜索试试~ 我知道了~
KaleidoscopeGenerator:用C#编写的万花筒模式发生器的实现
共79个文件
cs:44个
png:8个
jpg:7个
需积分: 41 1 下载量 199 浏览量
2021-05-10
23:29:37
上传
评论
收藏 6.59MB ZIP 举报
温馨提示
万花筒图案发生器 这是用C#编写的万花筒模式生成器的实现。 特征: 图形用户界面: Windows Presentation Foundation Gtk 模式类型: 3镜面花纹 4镜模式 用户参数: 基本几何纹理(来自文件) 基本几何体宽度 渲染图: Windows Presentation Foundation(WPF)2D通道 3D槽Windows Presentation Foundation(WPF) 2D槽 算法 万花筒图案是基本图像的反射副本和翻译副本的组合。 我们从位于屏幕中心的三角形开始。 现在,我们可以复制此图像并将其沿基本三角形的边之一反射。 我们可以使用新创建的三角形重复该操作。 现在我们可以克隆整个三角形行并将其垂直翻转。 执行 设计的目的是将数据生成与数据呈现分离。 数据生成已在KaleidoscopeGenerator.Data模块中实
资源推荐
资源详情
资源评论
收起资源包目录
KaleidoscopeGenerator-master.zip (79个子文件)
KaleidoscopeGenerator-master
KaleidoscopeGenerator.Data.Test
packages.config 130B
Specs
describe_TriangleKaleidoscope.cs 3KB
KaleidoscopeGenerator.Data.Test.csproj 4KB
DebuggerShim.cs 1KB
Mocks
GeometryMock.cs 382B
NodeMock.cs 997B
TransformationMock.cs 1KB
Properties
AssemblyInfo.cs 2KB
KaleidoscopeGenerator.UI.WPF
Media3D
Vieport3DExt.cs 3KB
Node3D.cs 2KB
Transformation3D.cs 1KB
Geometry3D.cs 3KB
App.xaml 331B
App.xaml.cs 268B
Assets
default.png 1.39MB
Imaging
Transformation2D.cs 1KB
Viewport2D.cs 3KB
Node2D.cs 2KB
Geometry2D.cs 2KB
FileSystem
JsonInteraction.cs 454B
IInteraction.cs 289B
XmlInteraction.cs 947B
ViewModel
RendererModel.cs 2KB
SettingsModel.cs 4KB
AppModel.cs 222B
KaleidoscopeGenerator.UI.WPF.csproj 7KB
App.config 182B
MainWindow.xaml 6KB
Properties
Resources.resx 5KB
Settings.settings 195B
AssemblyInfo.cs 2KB
Settings.Designer.cs 1KB
Resources.Designer.cs 3KB
MainWindow.xaml.cs 3KB
data
alg0.svg 9KB
alg1.svg 13KB
alg3.svg 27KB
kaleidoscope.jpg 350KB
alg2.svg 17KB
demo
generated
5.png 343KB
1.png 452KB
0.png 969KB
2.png 867KB
4.png 252KB
3.png 334KB
original
2.jpg 43KB
1.jpg 19KB
3.jpg 67KB
5.jpg 58KB
4.jpg 48KB
0.jpg 57KB
.gitignore 3KB
KaleidoscopeGenerator.Data
KaleidoscopeGenerator.Data.csproj 3KB
KaleidoscopeFactory.cs 2KB
SquareKaleidoscope .cs 4KB
IKaleidoscope.cs 478B
ObjectFactory.cs 3KB
KaleidoscopeType.cs 123B
TriangleKaleidoscope.cs 6KB
Properties
AssemblyInfo.cs 1KB
README.md 4KB
Kaleidoscope.sln 4KB
KaleidoscopeGenerator.UI.Gtk
Program.cs 245B
IRenderer.cs 165B
Cairo
CairoTransformation.cs 940B
CairoRenderer.cs 1KB
CairoGeometry.cs 2KB
CairoNode.cs 1KB
gtk-gui
KaleidoscopeGenerator.UI.Gtk.MainWindow.cs 5KB
generated.cs 562B
gui.stetic 6KB
Assets
default.png 1.39MB
SettingsModel.cs 589B
KaleidoscopeGenerator.UI.Gtk.csproj 6KB
app.config 75B
MainWindow.cs 3KB
Properties
Settings.settings 227B
AssemblyInfo.cs 1011B
Settings.Designer.cs 1KB
共 79 条
- 1
资源评论
易行健
- 粉丝: 24
- 资源: 4593
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功