@@ -50,28 +50,33 @@ namespace polymesh {
5050 }
5151
5252 export class cvc { constructor ( public x : number , public y : number , public z : number ) { } }
53-
54- export class ctc { constructor ( public i1 : number , public i2 : number , public i3 : number , public c : number ) { } }
55-
56- //% blockid=poly_newmesh
57- //% block="create new mesh"
58- //% blockSetVariable=myMenu
59- export function newmesh ( ) {
60- return new cmesh ( )
61- }
62-
6353 //% blockid=poly_clsvertice
6454 //% block="vertice of x $x y $y z $z"
55+ //% x.defl=0
56+ //% y.defl=0
57+ //% z.defl=0
6558 export function clsvertice ( x : number , y : number , z : number ) : cvc {
6659 return new cvc ( x , y , z )
6760 }
6861
62+ export class ctc { constructor ( public i1 : number , public i2 : number , public i3 : number , public c : number ) { } }
6963 //% blockid=poly_clstriangle
7064 //% block="triangle of idc1 $i1 idc2 $i2 idc3 $i3 color $col"
65+ //% i1.defl=0
66+ //% i2.defl=0
67+ //% i3.defl=0
68+ //% col.shadow=colorindexpicker
7169 export function clstriangle ( i1 : number , i2 : number , i3 : number , col : number ) : ctc {
7270 return new ctc ( i1 , i2 , i3 , col )
7371 }
7472
73+ //% blockid=poly_newmesh
74+ //% block="create new mesh"
75+ //% blockSetVariable=myMesh
76+ export function newmesh ( ) {
77+ return new cmesh ( )
78+ }
79+
7580 export class cmesh {
7681 v : mesh
7782
0 commit comments