SketchyPhysics – Howto’s
Op de pagina vind je een aantal howto’s en handigheden voor SketchyPhysics.
Houd de code overzichtelijk
Probeer de code goed en overzichtelijk te houden, een code als deze
1 2 3 4 5 |
onUpdate { if frame == 1 MSketchyPhysics3.closeControlPanel end } |
Kun je ook schrijven als:
1 |
onUpdate { MSketchyPhysics3.closeControlPanel if frame == 1 } |
(mits er verder niets in de functie bij hoeft te staan)
Control Panel sluiten bij starten
Veelal heb je de Control Panel niet nodig, met deze code wordt hij verborgen zodra je de simulatie start:
1 |
MSketchyPhysics3.closeControlPanel if frame == 1 |
Kleur van object veranderen
Je kan de kleur van het object veranderen met deze code:
1 2 3 |
@m = Sketchup.active_model.materials.add "My material" group.material = @m @m.color="White" |
Je kan dit ook combineren met muisklikken in dit voorbeeld:
1 2 3 4 5 6 7 8 9 10 11 |
onclick{ @m = Sketchup.active_model.materials.add "My material" group.material = @m @m.color="Red" } onunclick{ @m = Sketchup.active_model.materials.add "My material" group.material = @m @m.color="Green" } |
Diversen
BEEP geluid:
UI.Beep
Sketchyphysics stoppen:
MSketchyPhysics3::SketchyPhysicsClient.physicsReset
Bericht laten zien:
UI.messagebox('Hallo Wereld!')
Check of bestand bestaat:
File.exist?('image.jpg')
Check of COM poort bestaat:
File.exist?('COM8')