コード例 #1
0
    def execute(self, context):
        package = Package(self.filepath)
        rig = find_armature(context)

        for caspart_index in package.find_all_type(CASPart.ID):
            caspart = caspart_index.fetch(CASPart)
            meshes = load_caspart(caspart,package,rig,True,True)

        return {'FINISHED'}
コード例 #2
0
ファイル: io_s3py_animation.py プロジェクト: garthand/s3py
    def execute(self, context):
        package = Package(self.filepath)
        rig = find_armature(context)

        for caspart_index in package.find_all_type(CASPart.ID):
            caspart = caspart_index.fetch(CASPart)
            meshes = load_caspart(caspart, package, rig, True, True)

        return {'FINISHED'}
コード例 #3
0
    def execute(self, context):
        package = Package(self.filepath)
        found = False
        for cfen_index in package.find_all_type(CatalogProductFence.ID):
            found = True
            cfen = cfen_index.fetch(CatalogProductFence)
            load_fence(cfen,package)
        for cfir_index in package.find_all_type(CatalogProductFireplace.ID):
            found = True
            cfir = cfir_index.fetch(CatalogProductFireplace)
            load_fireplace(cfir,package)
        for cral_index in package.find_all_type(CatalogProductRailing.ID):
            found = True
            cral = cral_index.fetch(CatalogProductRailing)
            load_railing(cral,package)
        for cstr_index in package.find_all_type(CatalogProductStairs.ID):
            found = True
            cstr = cstr_index.fetch(CatalogProductStairs)
            load_stairs(cstr,package)
        if not found:
            for objd_index in package.find_all_type(CatalogProductObject.ID):
                found=True
                objd = objd_index.fetch(CatalogProductObject)
                load_object(objd,package)

        return {'FINISHED'}
コード例 #4
0
ファイル: io_s3py_animation.py プロジェクト: garthand/s3py
 def execute(self, context):
     package = Package(self.filepath)
     for objd_index in package.find_all_type(BuildBuyProduct.ID):
         objd = objd_index.fetch(BuildBuyProduct)
         obj = load_object(objd, package)
     return {'FINISHED'}