MCPcopy Create free account
hub / github.com/adobe/leonardo / createMinMaxDataForPlot

Function createMinMaxDataForPlot

docs/ui/src/js/create3dModel.js:207–296  ·  view source on GitHub ↗
(mode)

Source from the content-addressed store, hash-verified

205}
206
207function createMinMaxDataForPlot(mode) {
208 let dataArray = [];
209 const markerSize = 1;
210 const markerColor = 'rgba(0, 0, 0, 0)';
211 let dataA, dataB, dataC;
212
213 if (mode === 'CAM02p' || mode === 'LCH' || mode === 'HSL' || mode === 'HSV' || mode === 'HSLuv' || mode === 'OKLCH') {
214 dataA = [0, 100];
215 dataB = [0, 100];
216 dataC = [0, -100];
217 }
218 if (mode === 'LAB') {
219 dataA = [0, 100];
220 dataB = [-128, 128];
221 dataC = [-128, 128];
222 }
223 if (mode === 'OKLAB') {
224 dataA = [0, 100];
225 dataB = [-128, 128];
226 dataC = [-128, 128];
227 }
228 if (mode === 'CAM02') {
229 dataA = [0, 100];
230 dataB = [-50, 50];
231 dataC = [-50, 50];
232 }
233 if (mode === 'RGB') {
234 dataA = [0, 255];
235 dataB = [0, 255];
236 dataC = [0, 255];
237 }
238
239 let dataObj1 = {
240 type: 'scatter3d',
241 mode: 'markers',
242 x: [0, 0],
243 y: [0, 0],
244 z: dataA,
245 name: ' ',
246 opacity: 1,
247 markercolor: markerColor,
248 marker: {
249 size: markerSize,
250 color: markerColor
251 }
252 };
253
254 let dataObj2 = {
255 type: 'scatter3d',
256 mode: 'markers',
257 x: [0, 0],
258 y: dataB,
259 z: [0, 0],
260 name: ' ',
261 opacity: 1,
262 markercolor: markerColor,
263 marker: {size: markerSize, color: markerColor}
264 };

Callers 1

createColorDataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected