Nacházíte se zde: Rhino3D.cz > Články > Rhinoceros > RhinoScript Labs


RhinoScript Labs

Publikováno: 20.5.2008 | Autor: Jan Slanina | Rubrika: Rhinoceros | Komentáře: 0 - Doporučit

Píšeme skripty - ikonaRhinoScript je skriptovací jazyk pro Rhino, který vychází z jazyka VBScript od společnosti Microsoft. S RhinoScriptem můžete rychle přidávat do Rhina nové funkce nebo automatizovat často se opakující úlohy. Labs verze RhinoScriptu obsahuje dodatky a modifikace verze RhinoScriptu, která je obsažena v instalaci Rhina 4.0 SR3.

Nové metody

  • ColorAdjustLuma - změní jas RGB hodnoty.
  • ColorBlueValue - obnoví hodnotu intenzity modré složky RGB barvy.
  • ColorGreenValue - obnoví hodnotu intenzity zelené složky RGB barvy.
  • ColorRedValue - obnoví hodnotu intenzity červené složky RGB barvy.
  • ColorHLSToRGB - převede barvy z formátu HSL (hue-luminance-saturation) do formátu RGB.
  • ColorRGBToHLS - převede barvy z formátu RGB do formátu HSL (hue-luminance-saturation).
  • CurveClosestObject - vrátí místo na dvou objektech, ve kterém jsou k sobě nejblíže.
  • FlashObject - bliká jeden více objektů.
  • HideGroup - skryje skupinu viditelných objektů.
  • IsCone - určí, zda je plocha částí kužele.
  • IsCylinder - určí, zda je plocha částí válce.
  • IsParameterOnSurface - prověří, zda se bod v parametrickém prostoru nachází na stříhané ploše.
  • IsSphere - určí, zda je plocha částí koule.
  • IsTorus - určí, zda je plocha částí anuloidu.
  • LockGroup - uzamkne skupinu viditelných objektů.
  • MakeArray - vytvoří nové, inicializované pole uživatelem zadaným rozsahem.
  • ShowGroup - zobrazí skupinu skrytých objektů.
  • SurfaceCone - vrátí definici kužele.
  • SurfaceCylinder - vrátí definici válce.
  • SurfaceSphere - vrátí definici koule.
  • SurfaceTorus - vrátí definici anuloidu.
  • UnitScale - vrátí měřítko pro změnu jednotkových systémů.
  • UnlockGroup - odemkne skupinu uzamknutých objektů.

Změněné metody

  • AddCone - byl přidán další argument a přepsání (override).
  • AddCylinder - byl přidán další argument a přepsání.
  • AddHatch - opravena "padací" chyba.
  • AddTorus - bylo přidáno další přepsání.
  • CopyObject - nyní vytváří identickou kopii počátečního a koncového bodu. Metoda nyní akceptuje 3D translační vektor.
  • CopyObjects - nyní vytváří identickou kopii počátečního a koncového bodut. Metoda nyní také akceptuje 3D translační vektor.
  • Distance - bylo přidáno další přepsání.
  • DivideCurve - byl přidán další argument.
  • DivideCurveLength - byl přidán další argument.
  • GetPointOnMesh - opravena chyba, která způsobila ignorování výzvy s volbami.
  • GetRectangle - byl přidán další argument.
  • HtmlBox - opravena chyba při předání statického pole jako argumentu.
  • LineLineIntersection - byl přidán další argument.
  • MaterialTexture - cesta k souboru s texturou již není prověřována.
  • MoveObject - Metoda nyní také akceptuje 3D translační vektor.
  • MoveObjects - Metoda nyní také akceptuje 3D translační vektor.
  • RectangularLightPlane - drobná vylapšení.

Instalace

  1. Ujistěte se, zda máte nainstalovaný Rhinoceros 4.0 SR3.
  2. Ukončete všechny běžící kopie Rhina 4.0.
  3. Ve složce \Program Files\Rhinoceros 4.0\Plug-ins zazálohujte soubory RhinoScript.rhp a RhinoScript.chm
  4. Rozbalte stažený archiv a nakopírujte jeho obsah do výše uvedeného adresáře.
  5. Spusťte Rhino.

Související odkazy

Nahoru ↑

Vložení komentáře

Ochrana proti spamu, před odesláním příspěvku prosím opište text z obrázku


* = Povinné položky

Každý příspěvěk je nutné z důvodů ochrany proti komentářovému spamu autorizovat pomocí opsání písmen a čísel z vedlejšího obrázku (na velikosti písmen nezáleží). Vaše jméno a e-mail (nebude zobrazen) stačí zadat pouze poprvé, systém si pro příště Vaše údaje zapamatuje (vyžaduje podporu cookies ve Vašem prohlížeči). Pro zalomení řádku použijte 1x Enter, pro nový odstavec 2x Enter. Z HTML značek jsou povoleny pouze <em> a <strong>. Text začínající řetezcem http:// a ftp:// bude automaticky převeden na odkaz.

Tyto komentáře slouží pouze jako doplněk článku – pro názory uživatelů, opravy a podobně. Pro obecné nebo delší diskuse prosím využijte náš spřátelený diskusní server Rhino3D.sk. Komentáře prosím pište česky, s diakritikou. Vulgární, urážlivé, nesmyslné, warez, nebo jakkoli jinak nevhodné příspěvky budou smazány!

Nahoru ↑