4D 或 动态体积
我们认为这个话题足够重要,值 得单独设立一个章节。
imageIdsGroups 现在是 imageIdGroups
如果你之前使用 splitImageIdsBy4DTags
获取 imageIdsGroups
,现在你应该期望返回的对象包含 imageIdGroups
而不是 imageIdsGroups
。
迁移步骤:
const { imageIdsGroups } = splitImageIdsBy4DTags(imageIds);
应改为:
const { imageIdGroups } = splitImageIdsBy4DTags(imageIds);
StreamingDynamicImageVolume
构造函数变化
构造函数的签名已更新,现在包含 imageIdGroups
,而不是独立的 scalarData
数组。
- Before 📦
- After 🚀🚀
constructor(
imageVolumeProperties: Types.ImageVolumeProps & { splittingTag: string },
streamingProperties: Types.IStreamingVolumeProperties
) {
// ...
}
constructor(
imageVolumeProperties: ImageVolumeProps & {
splittingTag: string;
imageIdGroups: string[][];
},
streamingProperties: IStreamingVolumeProperties
) {
// ...
}
迁移步骤:
- 更新构造函数调用,包含
imageIdGroups
,而不是scalarData
。 - 移除任何处理
scalarData
数组的代码。