自迁移出 MediaWiki 以来,本页内容尚未经过审查。如果您愿意帮忙,请查看帮助指南!
如何使用体积渲染
您可以下载本指南 here 的示例来源代码。
在阅读本操作指南之前,阅读The relation between Content and Universe可能会得到帮助。
可以编辑体积渲染。VoltexGroup提供了方法fillRoi(),该方法将ROI和填充值作为输入参数。ROI(在功耗坐标中)被投影到体积上,并且体积的被覆盖部分被指定的填充值填充。
因为fillRoi()是一个仅适用于体渲染的方法(正交切片是一个例外),所以该方法不位于Content.java中,而是位于VoltexGroup.java中。
VoltexGroup是ContentNode的子类,并且可以通过getContent()从Content(显示为实体渲染的)中检索:
// Add the image as a volume
Content c = univ.addVoltex(imp);
// Retrieve the VoltexGroup
VoltexGroup voltex = (VoltexGroup)c.getContent();
// Define a ROI
Roi roi = new OvalRoi(240, 220, 70, 50);
// Define a fill color
byte fillValue = (byte)100;
// Fill the part of the volume which results from the
// projection of the polygon onto the volume:
voltex.fillRoi(univ.getCanvas(), roi, fillValue);
值得记住的一件事是,图像原始也可以更改,并且如果需要,可以以这种形式保存。