Skip to content

Instantly share code, notes, and snippets.

View nutti's full-sized avatar

nutti nutti

View GitHub Profile
@nutti
nutti / max_min.py
Last active August 29, 2015 14:17
[Blender] ユーザがツールシェルフのオプションからプラグインを制御できるようにするための方法 ref: http://qiita.com/nutti/items/ea4f4b0c3cfa90c88a58
i = IntProperty(
name = "Integer",
description = "Integer ...",
default = 0,
min = -100,
max = 400)
@nutti
nutti / dynamic_append.py
Created April 6, 2015 10:00
[Blender] EnumPropertyの選択項目を動的に設定する方法 ref: http://qiita.com/nutti/items/9ec0a61d182350e44319
import bpy
from bpy.props import *
# セレクトボックスに表示したい項目リストを作成する関数
def get_object_list_callback(scene, context):
items = []
# itemsに項目を追加する処理...
return items
@nutti
nutti / file0.txt
Created April 11, 2015 01:19
[Qiita] QiitaにおけるOAuth認証の流れ(PhoneGap/Cordova版) ref: http://qiita.com/nutti/items/688de20382e60286d26d
$ cordova plugin add org.apache.cordova.inappbrowser`
@nutti
nutti / debug.py
Last active August 29, 2015 14:19
[Blender] Blenderスクリプトのデバッグ環境(Eclipse+PyDev)を整える ref: http://qiita.com/nutti/items/643aeff33228d37c1fda
import sys
DEBUGGING = True
def start_debug():
if DEBUGGING is True:
PYDEV_SRC_DIR = "(eclipseディレクトリへのパス)/plugins/org.python.pydev_XXXXX/pysrc" # 環境に応じて書き換えが必要
if PYDEV_SRC_DIR not in sys.path:
sys.path.append(PYDEV_SRC_DIR)
import pydevd
@nutti
nutti / file0.sh
Last active August 29, 2015 14:19
[Ansible] Vagrantで構築した仮想マシンに対してAnsibleを試した時のメモ ref: http://qiita.com/nutti/items/c57c4031c83680f17645
$ yum install https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.2_x86_64.rpm
@nutti
nutti / file0.txt
Created April 19, 2015 02:57
[Qiita] ソースコード挿入時に番号付きリストのカウントアップがリセットされることを防ぐ方法 ref: http://qiita.com/nutti/items/6d01b701d636b6a6b564
1. リスト1
本文1
\```c
#include <stdio.h>
int a = 60;
flota c = 80.0f;
@nutti
nutti / __init__.py
Last active August 29, 2015 14:19
[Blender] Blenderのスクリプトを複数ファイルに分割する ref: http://qiita.com/nutti/items/35e7f79f8683fc79eda8
bl_info = {
# ...
}
if "bpy" in locals():
import imp
imp.reload(op1)
imp.reload(op2)
else:
from . import op1
@nutti
nutti / translation.py
Last active August 29, 2015 14:19
Translation in Blender add-on
import bpy
translation_dict = {
"ja_JP": {("*", "key1"):"hoge"},
"en_US": {("*", "key1"):"test"}}
class TranslationTestClass(bpy.types.Operator):
bl_idname = "uv.translation_test"
def execute(self, context):
self.report({'INFO'}, bpy.app.translations.pgettext("key1"))
@nutti
nutti / file1.py
Last active August 29, 2015 14:20
[Blender] Blenderスクリプトを多言語対応させる方法 ref: http://qiita.com/nutti/items/adcf4feb45135d649105
{locale: {(context, key): translated_str, ...}, ...}
@nutti
nutti / file1.py
Created April 28, 2015 16:07
[Blender] Blenderスクリプトでマウスやキーボードのイベントを扱う方法 ref: http://qiita.com/nutti/items/aeb2cd47d704d2368f19
# 'N'キーを押したときにVIEW 3Dの右側に表示されるメニューにボタンを設置
class OBJECT_PT_MKET(bpy.types.Panel):
bl_label = "Mouse/Keyboard Event Test"
bl_space_type = "VIEW_3D"
bl_region_type = "UI"
def draw(self, context):
# ボタンの配置
# ...