+ {/* Left col: view tabs + light sphere */}
+
+
+ {(["perspective", "front"] as const).map((mode) => (
+
+ ))}
+
+
setOptions((current) => ({ ...current, azimuth: azimuthValue, elevation: elevationValue }))}
+ previewImageUrl={dataUrl}
+ viewMode={viewMode}
+ />
+
+
+ {/* Middle col: global controls */}
+
+
+
全局
+
updateOption("smartMode", checked)} theme={theme} />
+
+
+
+
+
亮度
+
updateOption("brightness", value)} tooltip={{ formatter: (value) => `${value}%` }} />
+
+
+ {options.brightness}%
+
+
+
+
+
+
颜色
+
+
+ {options.lightColor === "#ffffff" ? (
+
+ ) : null}
+
+
+
+
+
主光源
+
+ {LIGHT_POSITIONS.map((position) => (
+
+ ))}
+
+
+
+
+
轮廓光
+
updateOption("rimLight", checked)} theme={theme} />
+
+
+
+ {/* Right col: smart description + presets */}
+
+
+
+