小编joa*_*anq的帖子

如何将UML图表集成到GitLab或GitHub中

我想在公共可用的存储库中发布一些编程文档.本文档包含格式化文本,一些UML图表和大量代码示例.我认为GitHub或GitLab是发布这个的好地方.

要发布UML图表,我想有一些简单的方法将它们更新到存储库中,并在wiki中作为图像显示.我不想将图表保存在我的计算机(或云端)中,编辑它们,生成图像,然后每次都将其发布.

有没有办法将图表放在存储库中(在PlantUML语法中是理想的),将它们链接在降价文本中,并在每次更新图表时使图像自动更新?

git markdown uml github gitlab

57
推荐指数
3
解决办法
3万
查看次数

在JavaFX中动画大量图形元素的最快方法

我正在迈出JavaFX的第一步.我想用javafx为很多图形元素(椭圆,贝塞尔曲线,而不是图像)制作动画.这些元素由大约10个元素组成,这些元素必须一起移动.我试图达到60 fps,我想移动数以千计的这些元素.

至少有四种方法可以做到这一点:

  • 使用单个画布及其图形上下文直接在每个帧上绘制.
  • 使用组和节点.每个元素都是一个节点.我喜欢这种方式,因为有很多类可以用来轻松地绘制我需要的东西,节点和组的逻辑结构正是我所需要的.
  • 每组都是画布.使用画布图形上下文在其构造函数中绘制其元素,然后移动每个帧的所有画布.
  • 使用必须粘在一起的元素创建图像,然后移动这些图像.我还没有找到如何做到这一点,但我想这并不难.元素可能会不时变化,因此我需要重新创建一些图像,但只需要偶尔重复一次.

我的问题是,这些方式中的哪一种(或另一种方式)是最快的方式?特别是,许多节点和组的使用是否具有很高的性能影响?

java javafx canvas vector-graphics java-8

4
推荐指数
1
解决办法
232
查看次数

标签 统计

canvas ×1

git ×1

github ×1

gitlab ×1

java ×1

java-8 ×1

javafx ×1

markdown ×1

uml ×1

vector-graphics ×1