ども、更新をさぼってるTERAです
というより、Houdiniの有償チュートリアルをやってる場合は、
書けることがありませんw(とごかましてみます
まあ、本題の Pythonの内部表記ですが、
ちょっとこんなコードがあって、解読に困りました
#Houdini : Python
neighbourDict = dict((point, [geo.iterPoints()[int(num)] for num in point.attribValue(neighbourAttrib).split()]) for point in points)
勝手に改行されてると思いますが、一行です
なんでも一行に書けばいいってもんじゃないと思います orz
要約すると (ポイント, [近似のポイント,近似のポイント,,,])
を辞書登録してるだけです
これはPython 2.6時代の辞書表記で、
内包表記ではないようです。
2.7からは内包表記もできるよってことですので、メモです
詳しくはこちらに
各種リテラルと内包表記について
他力本願ですが2回ぐらい調べたのでメモしておきます orz
■近況
・Houdini
屋根の自動生成
こちらをぼちぼちと追ってはいるのですが、
なかなか成果につながりません。
まあ、ちょっとずつです。
とりあえず、傾斜に合わせてUVを自動で張り付けることはできました。
・仕事
背景と、アセットづくり中。
こちらはまだSIです
0 件のコメント:
コメントを投稿