Skip to content

Commit d8c0998

Browse files
authored
add Sqrt function (#9955)
Signed-off-by: Denis Bykhov <[email protected]>
1 parent b09e4dc commit d8c0998

File tree

18 files changed

+43
-2
lines changed

18 files changed

+43
-2
lines changed

models/process/src/index.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -600,6 +600,20 @@ export function createModel (builder: Builder): void {
600600
process.function.Power
601601
)
602602

603+
builder.createDoc(
604+
process.class.ProcessFunction,
605+
core.space.Model,
606+
{
607+
of: core.class.TypeNumber,
608+
category: 'attribute',
609+
label: process.string.Sqrt,
610+
presenter: process.transformPresenter.NumberPresenter,
611+
type: 'transform',
612+
allowMany: true
613+
},
614+
process.function.Sqrt
615+
)
616+
603617
builder.createDoc(
604618
process.class.ProcessFunction,
605619
core.space.Model,

models/server-process/src/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,10 @@ export function createModel (builder: Builder): void {
177177
func: serverProcess.transform.Power
178178
})
179179

180+
builder.mixin(process.function.Sqrt, process.class.ProcessFunction, serverProcess.mixin.FuncImpl, {
181+
func: serverProcess.transform.Sqrt
182+
})
183+
180184
builder.mixin(process.function.Round, process.class.ProcessFunction, serverProcess.mixin.FuncImpl, {
181185
func: serverProcess.transform.Round
182186
})

plugins/process-assets/lang/cs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
"Divide": "Dělit",
8484
"Modulo": "Zbytek po dělení",
8585
"Power": "Umocnit",
86+
"Sqrt": "Druhá odmocnina",
8687
"Round": "Zaokrouhlit",
8788
"Floor": "Zaokrouhlit dolů",
8889
"Ceil": "Zaokrouhlit nahoru",

plugins/process-assets/lang/de.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
"Divide": "Dividieren",
8484
"Modulo": "Modulo",
8585
"Power": "Potenzieren",
86+
"Sqrt": "Quadratwurzel",
8687
"Round": "Runden",
8788
"Floor": "Abrunden",
8889
"Ceil": "Aufrunden",

plugins/process-assets/lang/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
"Divide": "Divide",
8484
"Modulo": "Modulo",
8585
"Power": "Power",
86+
"Sqrt": "Sqrt",
8687
"Round": "Round",
8788
"Absolute": "Absolute",
8889
"Ceil": "Ceil",

plugins/process-assets/lang/es.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"Divide": "Dividir",
8888
"Modulo": "Módulo",
8989
"Power": "Elevar a potencia",
90+
"Sqrt": "Raíz cuadrada",
9091
"Round": "Redondear",
9192
"Floor": "Redondear hacia abajo",
9293
"Ceil": "Redondear hacia arriba",

plugins/process-assets/lang/fr.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"Divide": "Diviser",
8888
"Modulo": "Modulo",
8989
"Power": "Élever à la puissance",
90+
"Sqrt": "Racine carrée",
9091
"Round": "Arrondir",
9192
"Floor": "Arrondir vers le bas",
9293
"Ceil": "Arrondir vers le haut",

plugins/process-assets/lang/it.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"Divide": "Dividere",
8888
"Modulo": "Modulo",
8989
"Power": "Elevare a potenza",
90+
"Sqrt": "Radice quadrata",
9091
"Round": "Arrotondare",
9192
"Floor": "Arrotondare per difetto",
9293
"Ceil": "Arrotondare per eccesso",

plugins/process-assets/lang/ja.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
"Divide": "割り算",
8787
"Modulo": "剰余",
8888
"Power": "べき乗する",
89+
"Sqrt": "平方根",
8990
"Round": "四捨五入",
9091
"Floor": "切り捨て",
9192
"Ceil": "切り上げ",

plugins/process-assets/lang/pt.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"Divide": "Dividir",
8888
"Modulo": "Módulo",
8989
"Power": "Elevar à potência",
90+
"Sqrt": "Raiz quadrada",
9091
"Round": "Arredondar",
9192
"Floor": "Arredondar para baixo",
9293
"Ceil": "Arredondar para cima",

0 commit comments

Comments
 (0)