Gebruikershulpmiddelen

Site-hulpmiddelen


software:icesl

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
Volgende revisie
Vorige revisie
software:icesl [2019/11/04 00:50]
nobels [Functies]
software:icesl [2021/01/13 09:41] (huidige)
nobels [ICE SL]
Regel 1: Regel 1:
 ====== ICE SL ====== ====== ICE SL ======
 +
 +[[http://​shapeforge.loria.fr/​icesl-online/​|Online tool]]
 +
 +===== Documentatie =====
  
   * Cheatsheet kan je **[[https://​icesl.loria.fr/​cheatsheet/​|Hier]]** vinden   * Cheatsheet kan je **[[https://​icesl.loria.fr/​cheatsheet/​|Hier]]** vinden
   * [[https://​gforge.inria.fr/​plugins/​mediawiki/​wiki/​icesl/​index.php/​Scripting#​Primitive_Shapes|Officieel ICL documentatie]]   * [[https://​gforge.inria.fr/​plugins/​mediawiki/​wiki/​icesl/​index.php/​Scripting#​Primitive_Shapes|Officieel ICL documentatie]]
 +  * [[https://​gitlab.inria.fr/​mfx/​icesl-documentation/​-/​wikis/​Scripting-language|gitlab documentatie]]
   * [[https://​github.com/​shapeforge/​icesl-models|Github voorbeeld modellen]]   * [[https://​github.com/​shapeforge/​icesl-models|Github voorbeeld modellen]]
   * [[http://​thomaslauer.com/​download/​luarefv51.pdf| Lua Code]]   * [[http://​thomaslauer.com/​download/​luarefv51.pdf| Lua Code]]
 +  * [[https://​groups.google.com/​g/​icesl|Forum]]
 +  * [[https://​pastebin.com/​AU4JGHqC|Lua Cheat Sheet for Programmers]]
  
 ===== Functies ===== ===== Functies =====
-  * ''​v4 = ui_scalar('​.D', ​L, 0, 160)''​ -> box met schuifbar tonen +  * ''​bal = ui_scalar('​Bal/​diameter (mm)', ​239, 0, 600)''​ -> 1e veld is text/label, default waarde, minimum waarde, max waarde) 
-  * ''​emit(dhoek)''​ -> tekenen van Object '​dhoek'​+  * ''​emit(object)''​ -> tekenen van Object '​dhoek'​
   * ''​difference(objetA,​objectB)''​ -> wegsnijden van objecte adv object.   * ''​difference(objetA,​objectB)''​ -> wegsnijden van objecte adv object.
   * ''​emit(translate(0,​0,​0)*ring)''​ -> op een specifieke plaats tekenen van het object   * ''​emit(translate(0,​0,​0)*ring)''​ -> op een specifieke plaats tekenen van het object
   * ''​print("​Here is a string"​ .. ' concatenated with ' .. 2 .. ' other strings.'​)''​ -> om text te printen/​tussentijdse feedback   * ''​print("​Here is a string"​ .. ' concatenated with ' .. 2 .. ' other strings.'​)''​ -> om text te printen/​tussentijdse feedback
 +  * 
 ===== Voorbeelden ===== ===== Voorbeelden =====
 ==== Driehoek ==== ==== Driehoek ====
Regel 51: Regel 58:
 </​code>​ </​code>​
  
 +==== Binnen verval ====
 +<​code>​
 +bringbuitenrand = 92 /2
 +bringbinnenrand = 35 /2
 +kegellengte = 30
 +bringdikte = 50
 +
 +
 +
 +
 +-- DEEL 1 (Platte ring)
 +--*******************************************
 +bevestigingsring = difference(cylinder(bringbuitenrand,​bringdikte),​
 +           ​cylinder(bringbinnenrand,​bringdikte)
 +          )
 +
 +--emit(bevestigingsring)
 +
 +-- DEEL 2 (kegel)
 +--*******************************************
 +kegel = cone(bringbuitenrand,​ bringbinnenrand,​ kegellengte)
 +
 +
 +--emit(kegel)
 +
 +-- DEEL 3 (Ring - kegel)
 +--*******************************************
 +emit(difference(bevestigingsring,​kegel))
 +</​code>​
 ==== Code voorbeelden ==== ==== Code voorbeelden ====
 <​code>​ <​code>​
× iphelper toolbox

you see this when javscript or css is not working correct

Untested
IP Address:
First usable:
Subnet:
Last usable:
CIDR:
Amount of usable:
Network address:
Reverse address:
Broadcast address:

software/icesl.1572817822.txt.gz · Laatst gewijzigd: 2019/11/04 00:50 door nobels