An-Cadsolutions      Imgsystems

Kirjoittaja Aihe: XSI testiin 2  (Luettu 1657 kertaa)

kone

  • Global Moderator
  • *****
  • Viestejä: 1132
  • Sukupuoli: Mies
    • Profiili
Vs: XSI testiin 2
« Vastaus #15 : Tammikuu 16, 2009, 04:25:11 pm »
Eipä kai tuo .activeprimitive.geometry muuta ole kuin "polku" obun geometria datan luo

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: XSI testiin 2
« Vastaus #16 : Tammikuu 16, 2009, 11:41:43 pm »
Mutta silti vaivaa epätietoisuus siitä mihin tuo activeprimitive viittaa.
Technical Artist - Remedy Games
http://www.verajankorva.com

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: XSI testiin 2
« Vastaus #17 : Tammikuu 17, 2009, 01:16:40 am »
Yymm. Olen juuri päätynyt siihen tulokseen etten pidä JScriptistä :). Oman olion luominen on jotenkin vaan syvältä. Kielessä ei ole käsitettä luokasta vaan olio luodaan funktiosta, joka tavallaan on silloin jonkinlainen luokka. Tämän erikoisen luokan methodit taas kirjoitetaan ihan tavallisina funktioina joihin tehdään referenssiviittaus "luokasta". Ilmeisesti tukea perinnälle tai rajapinnoille, yms. ei ole lainkaan.

Koodia: [Valitse]
function oddClass()
{
    this.hello = printHello;   
}

function printHello()
{
    window.alert("Hello world);
}

var o = new oddClass();
o.hello();

No kenties JScript ei ole tarkoitettu kovin monimutkaisiin ja isoihin sovelluksiin, mutta olisi kiva lopultakin saada kunnon luokat scriptikieleen. Maxscriptissä ei myöskään ole tukea luokille ja siinä saa haxoilla ihan tosissaan saadakseen aikaan jotain luokan tapaista. Kaippa se pitää vain siirtyä enempi sinne Pythonin suuntaan.

Satutteko tietämään saako XSI:n Python kirjastot näkymään Pydevissä? Mayalla se onnistuu, MotionBuilderilla ei, mutta XSIstä en tiedä.
Technical Artist - Remedy Games
http://www.verajankorva.com

kone

  • Global Moderator
  • *****
  • Viestejä: 1132
  • Sukupuoli: Mies
    • Profiili
Vs: XSI testiin 2
« Vastaus #18 : Tammikuu 17, 2009, 12:10:43 pm »
Vaikea tuota on selittää.. Mutta Activeprimitive on vaan osa xsi:n object modelia

http://softimage.wiki.softimage.com/index.php/Object_Model_Diagrams



ViCoX

  • Newbie
  • *
  • Viestejä: 35
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: XSI testiin 2
« Vastaus #19 : Elokuu 18, 2010, 11:24:25 pm »
Vähän taas omia aikojani postailen.. Öh..
Ymmärtääkseni asia menee niin, että aikoinaan XSI:hin piti tulla tuki monelle "Primitiiville" per X3DObject, mutta loppujenlopuksi näin ei sitten kännytkään ja nyt ActivePrimitive vaan polku syvemmälle.
Ajatus oli kai, että voi vaihdella primitiivien välillä .jne.. Tästä siis termi.. Tai jotain... : )
« Viimeksi muokattu: Elokuu 18, 2010, 11:35:46 pm kirjoittanut ViCoX »

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: XSI testiin 2
« Vastaus #20 : Elokuu 19, 2010, 12:24:58 am »
Tuo antaisi ainakin selityksen miksi siinä on tuo ActivePrimitive. Joskin heidän käsityksensä primitiivistä on varsin erillainen, kuin yleensä. Primitiivi on joskus perusobu ja joskus se on yhtenäinen pala geometriaa, joka voidaan rendaa ilman muutoksia rendaamiseen, ei esim. UV saumaa, tekstuurin vaihdosta, jne. XSI:n tilanteessa kyseessä on ilmeisesti jotain ihan muuta. Pitää varmaan taas kaivaa jostain ne XSI dokkarit ja alkaa tutkia ennen, kuin toi asia taas alkaa kaivelee :). Olin jo unohtanut koko ActivePrimitiven.
Technical Artist - Remedy Games
http://www.verajankorva.com