@if (!patternData) {

暂无图案数据

} @else {
@if (patternData.direction.primary !== 'random' && patternData.direction.primary !== 'radial') {
} @if (patternData.direction.primary === 'radial') {
}
{{ getPatternTypeName(patternData.patternType) }}
@if (showDetailedAnalysis) {
重复性
@if (patternData.repetition.hasRepetition) {
频率
{{ patternData.repetition.frequency }}%
规律性
{{ patternData.repetition.regularity }}%
@for (item of getRepetitionVisual(); track $index) {
}
} @else {

无明显重复图案

}
方向性
{{ getDirectionName(patternData.direction.primary) }} @if (patternData.direction.angle !== undefined) { {{ patternData.direction.angle }}° }
密度
{{ getDensityName(patternData.density.level) }} {{ patternData.density.percentage }}%
@for (row of getDensityGrid(); track $index) {
@for (cell of row; track $index) {
}
}
复杂度
{{ getComplexityName(patternData.complexity.level) }} {{ patternData.complexity.elementCount }} 个元素
颜色多样性
{{ patternData.colorVariety }} 种颜色
@for (color of patternData.dominantColors; track color.hex) {
{{ color.percentage.toFixed(1) }}%
}
}
}