勉強不足故かなり間違っておりました。会場でご購入いただいた皆様大変申し訳ございません。

■■■修正一覧【Houdini実践ハンドブックWrangle×Python ver1.00】■■■
■P4,
癖でHoudini13以前の名前を使っていました。
誤:VOPSOP
正:AttributeVOP

■P8
グローバル変数とジオメトリアトリビュートとが混在していた。
Time,TimeInc,Frameがグローバル変数でそれ以外はジオメトリアトリビュート。

ポイントの総数
誤:Npt
正:numpt
contextではNptなんだけれども、
Wrangleで呼び出す場合は@numptで書く。

不足分追加
・numvtx
・force
・vtxnum
・numprim

accel と Pw は、型の定義はされているけれどもattribVopのGlobalParametersから除外されたので削除

■P15
誤:
geo = hou.pwd().geometry()

正:
node = hou.pwd()
geo = node.geometry()

横着して、文章化する際に省略した結果
nodeの定義忘れでエラーに

■P15
現在のpositionを加えていませんでした。
誤:
v@P=set(0,ch(“translate_y”),0)

正:
v@P=set(@P.x , @P.y + ch(“translate_y”) , @P.z )

■P16
Houdini14.5から実装された機能
誤植、間違ったバージョンです。
誤:14.5
正:14.0.227

■p17
誤:
.Float hou.StringParmTemplate(“name”,”label”,num_components,default_value=(), min, max)
.String hou.ToggleParmTemplate(“name”, “label”, num_components, default_value=())

正:
.Float hou.FloatParmTemplate(“name”,”label”,num_components,default_value=(), min, max)
.String hou.StringParmTemplate(“name”, “label”, num_components, default_value=())

■p21
あれだけ「型に注意して」と書いたのに型を間違っていました。

誤:cd=geo.addAttrib(hou.attribType.Point,”Cd”,0)
正:cd=geo.addAttrib(hou.attribType.Point,”Cd”,(0.0,0.0,0.0))

誤:cd=geo.addAttrib(hou.attribType.Prim,”Cd”,0)
正:cd=geo.addAttrib(hou.attribType.Prim,”Cd”,(0.0,0.0,0.0))

■p25
prim.isClosed()の返り値が~の箇所をtrueを1に、falseを0に変更

ひとまず以上。
現在修正作業中です。委託はとらのあなさんで100部通っております。メロンブックスは委託だめでした。
これから誤字脱字含めた最終チェックをして印刷の依頼をする予定です。今週後半にはお届けできると思います。

>>一覧にもどる