git clone https://github.com/qiuwch/ArmUE4.git --recursive
git pull, git submodule update.
Use the map Content/DataCapture/OWI_RL.umap.
| [ | |
| { | |
| "id": "1255095780377632768", | |
| "text": [ | |
| "WXG05-微信支付行业营销经理", | |
| "WXG | 深圳,中国 | |", | |
| "1、洞察行业数字化升级趋势,打造微信支付的整体行业影响力,针对泛商业人群,通过整合营销、内容营销、跨界合作等多种营销方式,传递微信支付2B的价值主张。包括整合优质生态伙伴资源(KA品牌、机构等),打造具有行业价值及影响力的精品项目,并对效果负责;", | |
| "2、负责微信支付行业端(企业、政务、服务商)的产品/解决方案的营销推广,及时掌握行业产品的迭代,通过制定针对性的营销策略、模式及计划,支持行业产品的日常传播,完成行业营销推广目标; ", | |
| "3、精通行业营销活动数据分析,设计市场营销活动指标及效果评估,不断迭代完善营销模式; ", | |
| "4、探索视频号跟各行业支付场景的有机结合,并基于此提出创新想法,形成创意方案,并落地实施。" |
| import glob | |
| def img_cell(content): | |
| return '<td><img src="%s" width="20px"/></td>' % content | |
| def make_table(cells, ncol): | |
| table = '' | |
| for i, cell in enumerate(cells): | |
| if i % ncol == 0: | |
| table += '<tr>' |
| {"scene_name": "RealisticRendering", "unrealcv_version": "0.3.3", "cam_info": [{"pitch": 352.95, "y": 449.442, "x": -107.702, "yaw": 277.3, "z": 91.141, "roll": 0.0}, {"pitch": 352.95, "y": 449.442, "x": -107.702, "yaw": 277.3, "z": 91.141, "roll": 0.0}, {"pitch": 352.95, "y": 449.442, "x": -107.702, "yaw": 277.3, "z": 91.141, "roll": 0.0}, {"pitch": 352.95, "y": 449.442, "x": -107.702, "yaw": 277.3, "z": 91.141, "roll": 0.0}, {"pitch": 352.95, "y": 449.442, "x": -107.702, "yaw": 277.3, "z": 91.141, "roll": 0.0}, {"pitch": 352.95, "y": 449.442, "x": -107.702, "yaw": 277.3, "z": 91.141, "roll": 0.0}, {"pitch": 352.95, "y": 449.442, "x": -107.702, "yaw": 277.3, "z": 91.141, "roll": 0.0}, {"pitch": 354.052, "y": 449.442, "x": -107.702, "yaw": 277.65, "z": 91.141, "roll": 0.0}, {"pitch": 355.971, "y": 449.442, "x": -107.702, "yaw": 278.904, "z": 91.141, "roll": 0.0}, {"pitch": 355.971, "y": 448.669, "x": -107.581, "yaw": 278.904, "z": 91.141, "roll": 0.0}, {"pitch": 355.971, "y": 443.183, "x": -106.721, "yaw": 27 |
| config_content = \ | |
| ''' | |
| # Reference: https://svds.com/jupyter-notebook-best-practices-for-data-science/ | |
| import os | |
| from subprocess import check_call | |
| def post_save(model, os_path, contents_manager): | |
| """post-save hook for converting notebooks to .py scripts""" | |
| if model['type'] != 'notebook': | |
| return # only do this for notebooks |
| 1: | |
| - x: 0 y: 0 z: 0 | |
| - num_obj: 76 | |
| - depth: | |
| - max: 100 | |
| - min: 10 | |
| - mean: 50 | |
| - Couch1: | |
| - bb: 10 20 100 200 | |
| - 2d_volume: 400 |
| import numpy as np | |
| import StringIO | |
| filename = 'C:/qiuwch/workspace/cnpy/cnpy/cnpy/arr1.npy' | |
| arr = np.load(filename) | |
| print 'Loading from file %s is done' % filename | |
| print arr.shape | |
| # (64, 64, 128) = 524288 | |
| # 8388688, file size |
| project_folder=$1 | |
| if [[ -z ${project_folder} ]]; then | |
| echo Please specify project folder | |
| else | |
| echo Project folder is ${project_folder} | |
| rm -rf ${project_folder}/Plugins | |
| cp -r /c/qiuwch/workspace/unrealcv/unrealcv/Plugins ${project_folder} | |
| fi |
Useful snippets for some UE4 tasks.
draw_center.cpp How to draw actor centerget_actor.cpp How to get an actor using its iddraw_debug_3d.cpp How to draw 3D debug points