Skip to main content

parts

文化ヒナゲシ制作所雑記帳 PMCAパーツリストv2.0の仕様について

PMCA Parts list v2.0

SETDIR ./parts/

joint とtype が連結されて木になる

type が頭側の接続で、joint がお尻側の接続になる。

[name] セーラー服上半身01(スカート,長袖)
[comment] 普通の長袖セーラー服、縦リボン
[type] root
[path] ub_mt_slr001_l_sk.pmd
[joint] head,hand,lb_sk,body_acce
[pic] ub_mt_slr001_l_sk.png

NEXT

根本に固定で root joint が存在していて、 type == root である parts が選択肢になる。 セーラー服上半身01(スカート,長袖) には4つの joint があって、 joint 名と一致する type の parts を選択できる。

  • type=root: セーラー服上半身01(スカート,長袖)
    • joint=head => type=head の parts を接続できる
    • joint=hand => type=hand の parts を接続できる
    • joint=lb_sk => type=lb_sk の parts を接続できる
    • joint=body_acce => type=body_acce の parts を接続できる

class PARTS

@dataclasses.dataclass
class PARTS:
name: str
joint: list[str]
path: str = ""
comment: str = ""
type: list[str] = dataclasses.field(default_factory=list)
props: dict[str, str] = dataclasses.field(default_factory=dict)

Model tab で parts 選択ができる