Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlijenstina <lijenstina@gmail.com>2017-07-23 16:51:15 +0300
committerlijenstina <lijenstina@gmail.com>2017-07-23 16:51:15 +0300
commit0a26640d94a44898be2551fa48f50b3204dc82de (patch)
treeefabd30cd897c04690ffb0e09dcaba692f855503
parent88918dcef321754ebb0a1859e88b2d538f7c87d4 (diff)
3D-Coat Applink: Cleanup, replace star imports
Bumped version to 3.5.22 Pep8 cleanup Imports as tuples Replace star imports Update wiki link No other functional changes Only the init file is affected
-rw-r--r--io_coat3D/__init__.py231
1 files changed, 133 insertions, 98 deletions
diff --git a/io_coat3D/__init__.py b/io_coat3D/__init__.py
index 8cbe4e54..b5539ede 100644
--- a/io_coat3D/__init__.py
+++ b/io_coat3D/__init__.py
@@ -19,12 +19,12 @@
bl_info = {
"name": "3D-Coat Applink",
"author": "Kalle-Samuli Riihikoski (haikalle)",
- "version": (3, 5, 21),
+ "version": (3, 5, 22),
"blender": (2, 59, 0),
"location": "Scene > 3D-Coat Applink",
"description": "Transfer data between 3D-Coat/Blender",
"warning": "",
- "wiki_url": "http://wiki.blender.org/index.php/Extensions:2.6/Py/"
+ "wiki_url": "https://wiki.blender.org/index.php/Extensions:2.6/Py/"
"Scripts/Import-Export/3dcoat_applink",
"category": "Import-Export",
}
@@ -39,7 +39,14 @@ else:
from . import tex
import bpy
-from bpy.props import *
+from bpy.types import PropertyGroup
+from bpy.props import (
+ BoolProperty,
+ EnumProperty,
+ FloatVectorProperty,
+ StringProperty,
+ PointerProperty,
+ )
def register():
@@ -48,133 +55,165 @@ def register():
bpy.coat3D['status'] = 0
bpy.coat3D['kuva'] = 1
- class ObjectCoat3D(bpy.types.PropertyGroup):
- objpath = StringProperty(name="Object_Path")
- applink_name = StringProperty(name="Object_Applink_name")
- coatpath = StringProperty(name="Coat_Path")
- objectdir = StringProperty(name="ObjectPath", subtype="FILE_PATH")
- objecttime = StringProperty(name="ObjectTime", subtype="FILE_PATH")
- texturefolder = StringProperty(name="Texture folder:", subtype="DIR_PATH")
- path3b = StringProperty(name="3B Path", subtype="FILE_PATH")
- export_on = BoolProperty(name="Export_On", description="Add Modifiers and export",default= False)
- dime = FloatVectorProperty(name="dime",description="Dimension")
- loc = FloatVectorProperty(name="Location",description="Location")
- rot = FloatVectorProperty(name="Rotation",description="Rotation",subtype='EULER')
- sca = FloatVectorProperty(name="Scale",description="Scale")
-
- class SceneCoat3D(bpy.types.PropertyGroup):
+ class ObjectCoat3D(PropertyGroup):
+ objpath = StringProperty(
+ name="Object_Path"
+ )
+ applink_name = StringProperty(
+ name="Object_Applink_name"
+ )
+ coatpath = StringProperty(
+ name="Coat_Path"
+ )
+ objectdir = StringProperty(
+ name="ObjectPath",
+ subtype="FILE_PATH"
+ )
+ objecttime = StringProperty(
+ name="ObjectTime",
+ subtype="FILE_PATH"
+ )
+ texturefolder = StringProperty(
+ name="Texture folder:",
+ subtype="DIR_PATH"
+ )
+ path3b = StringProperty(
+ name="3B Path",
+ subtype="FILE_PATH"
+ )
+ export_on = BoolProperty(
+ name="Export_On",
+ description="Add Modifiers and export",
+ default=False
+ )
+ dime = FloatVectorProperty(
+ name="dime",
+ description="Dimension"
+ )
+ loc = FloatVectorProperty(
+ name="Location",
+ description="Location"
+ )
+ rot = FloatVectorProperty(
+ name="Rotation",
+ description="Rotation",
+ subtype='EULER'
+ )
+ sca = FloatVectorProperty(
+ name="Scale",
+ description="Scale"
+ )
+ class SceneCoat3D(PropertyGroup):
defaultfolder = StringProperty(
name="FilePath",
subtype="DIR_PATH",
- )
- cursor_loc = FloatVectorProperty(name="Cursor_loc",description="location")
-
+ )
+ cursor_loc = FloatVectorProperty(
+ name="Cursor_loc",
+ description="location"
+ )
exchangedir = StringProperty(
name="FilePath",
subtype="DIR_PATH"
- )
+ )
exchangefolder = StringProperty(
name="FilePath",
subtype="DIR_PATH"
- )
-
-
-
-
+ )
wasactive = StringProperty(
name="Pass active object",
- )
+ )
import_box = BoolProperty(
name="Import window",
description="Allows to skip import dialog",
- default= True
- )
+ default=True
+ )
exchange_found = BoolProperty(
name="Exchange Found",
description="Alert if Exchange folder is not found",
- default= True
- )
+ default=True
+ )
export_box = BoolProperty(
name="Export window",
description="Allows to skip export dialog",
- default= True
- )
+ default=True
+ )
export_color = BoolProperty(
name="Export color",
description="Export color texture",
- default= True
- )
+ default=True
+ )
export_spec = BoolProperty(
name="Export specular",
description="Export specular texture",
- default= True
- )
+ default=True
+ )
export_normal = BoolProperty(
name="Export Normal",
description="Export normal texture",
- default= True
- )
+ default=True
+ )
export_disp = BoolProperty(
name="Export Displacement",
description="Export displacement texture",
- default= True
- )
+ default=True
+ )
export_position = BoolProperty(
name="Export Source Position",
description="Export source position",
- default= True
- )
+ default=True
+ )
export_zero_layer = BoolProperty(
name="Export from Layer 0",
description="Export mesh from Layer 0",
- default= True
- )
+ default=True
+ )
export_coarse = BoolProperty(
name="Export Coarse",
description="Export Coarse",
- default= True
- )
+ default=True
+ )
exportfile = BoolProperty(
name="No Import File",
description="Add Modifiers and export",
- default= False
- )
+ default=False
+ )
importmod = BoolProperty(
name="Remove Modifiers",
description="Import and add modifiers",
- default= False
- )
+ default=False
+ )
exportmod = BoolProperty(
name="Modifiers",
description="Export modifiers",
- default= False
- )
+ default=False
+ )
export_pos = BoolProperty(
name="Remember Position",
description="Remember position",
- default= True
- )
+ default=True
+ )
importtextures = BoolProperty(
name="Bring Textures",
description="Import Textures",
- default= True
- )
+ default=True
+ )
importlevel = BoolProperty(
name="Multires. Level",
description="Bring Specific Multires Level",
- default= False
- )
+ default=False
+ )
exportover = BoolProperty(
name="Export Obj",
description="Import Textures",
- default= False
- )
+ default=False
+ )
importmesh = BoolProperty(
name="Mesh",
description="Import Mesh",
- default= True
- )
+ default=True
+ )
# copy location
cursor = FloatVectorProperty(
@@ -182,62 +221,61 @@ def register():
description="Location",
subtype="XYZ",
default=(0.0, 0.0, 0.0)
- )
+ )
loca = FloatVectorProperty(
name="location",
description="Location",
subtype="XYZ",
default=(0.0, 0.0, 0.0)
- )
+ )
rota = FloatVectorProperty(
name="location",
description="Location",
subtype="EULER",
default=(0.0, 0.0, 0.0)
- )
+ )
scal = FloatVectorProperty(
name="location",
description="Location",
subtype="XYZ",
default=(0.0, 0.0, 0.0)
- )
+ )
dime = FloatVectorProperty(
name="dimension",
description="Dimension",
subtype="XYZ",
default=(0.0, 0.0, 0.0)
- )
-
- type = EnumProperty( name= "Export Type",
- description= "Different Export Types",
- items=(("ppp", "Per-Pixel Painting", ""),
- ("mv", "Microvertex Painting", ""),
- ("ptex", "Ptex Painting", ""),
- ("uv", "UV-Mapping", ""),
- ("ref", "Reference Mesh", ""),
- ("retopo", "Retopo mesh as new layer", ""),
- ("vox", "Mesh As Voxel Object", ""),
- ("alpha", "Mesh As New Pen Alpha", ""),
- ("prim", "Mesh As Voxel Primitive", ""),
+ )
+ type = EnumProperty(
+ name="Export Type",
+ description="Different Export Types",
+ items=(("ppp", "Per-Pixel Painting", ""),
+ ("mv", "Microvertex Painting", ""),
+ ("ptex", "Ptex Painting", ""),
+ ("uv", "UV-Mapping", ""),
+ ("ref", "Reference Mesh", ""),
+ ("retopo", "Retopo mesh as new layer", ""),
+ ("vox", "Mesh As Voxel Object", ""),
+ ("alpha", "Mesh As New Pen Alpha", ""),
+ ("prim", "Mesh As Voxel Primitive", ""),
("curv", "Mesh As a Curve Profile", ""),
- ("autopo", "Mesh For Auto-retopology", ""),
+ ("autopo", "Mesh For Auto-retopology", ""),
),
- default= "ppp"
- )
+ default="ppp"
+ )
bpy.utils.register_module(__name__)
- bpy.types.Object.coat3D= PointerProperty(
- name= "Applink Variables",
- type= ObjectCoat3D,
- description= "Applink variables"
- )
-
- bpy.types.Scene.coat3D= PointerProperty(
- name= "Applink Variables",
- type= SceneCoat3D,
- description= "Applink variables"
- )
+ bpy.types.Object.coat3D = PointerProperty(
+ name="Applink Variables",
+ type=ObjectCoat3D,
+ description="Applink variables"
+ )
+ bpy.types.Scene.coat3D = PointerProperty(
+ name="Applink Variables",
+ type=SceneCoat3D,
+ description="Applink variables"
+ )
def unregister():
@@ -252,6 +290,3 @@ def unregister():
if __name__ == "__main__":
register()
-
-
-