JacobLinCool commited on
Commit
e6081dc
·
1 Parent(s): ea3fcd6

feat: support short options

Browse files

Former-commit-id: 199dc517c93b227c55dbbe7553835ac05587072e

Files changed (1) hide show
  1. create-3d-icon.py +20 -14
create-3d-icon.py CHANGED
@@ -6,31 +6,37 @@ import argparse
6
 
7
  parser = argparse.ArgumentParser()
8
  parser.add_argument("filepath", help="path to svg file")
9
- parser.add_argument("--rx", help="rotate x axis",
10
  type=float, default=0)
11
- parser.add_argument("--ry", help="rotate y axis",
12
  type=float, default=0)
13
- parser.add_argument("--rz", help="rotate z axis",
14
  type=float, default=0)
 
 
15
  parser.add_argument(
16
- "--thickness", help="thickness of the icon", type=float, default=1)
17
- parser.add_argument(
18
  "--distance", help="distance of the camera", type=float, default=1)
19
  parser.add_argument(
 
20
  "--light-x", help="x position of the light", type=float, default=0)
21
  parser.add_argument(
 
22
  "--light-y", help="y position of the light", type=float, default=0)
23
  parser.add_argument(
 
24
  "--light-z", help="z position of the light", type=float, default=0)
25
  parser.add_argument(
 
26
  "--light-strength", help="strength of the light", type=float, default=1)
27
- parser.add_argument("--r", help="red color",
28
  type=float, default=-1)
29
- parser.add_argument("--g", help="green color",
30
  type=float, default=-1)
31
- parser.add_argument("--b", help="blue color",
32
  type=float, default=-1)
33
  parser.add_argument(
 
34
  "--size", help="size of the image", type=int, default=2048)
35
  parser.add_argument(
36
  "--bevel", help="bevel depth of the icon", type=float, default=1
@@ -42,18 +48,18 @@ def main():
42
  args = parser.parse_args()
43
 
44
  filepath = args.filepath
45
- rotate_x = args.rx
46
- rotate_y = args.ry
47
- rotate_z = args.rz
48
  thickness = args.thickness
49
  distance = args.distance
50
  light_x = args.light_x
51
  light_y = args.light_y
52
  light_z = args.light_z
53
  light_strength = args.light_strength
54
- color_r = args.r
55
- color_g = args.g
56
- color_b = args.b
57
  size = args.size
58
  bevel = args.bevel
59
 
 
6
 
7
  parser = argparse.ArgumentParser()
8
  parser.add_argument("filepath", help="path to svg file")
9
+ parser.add_argument("-rx", "--rotate-x", help="rotate x axis",
10
  type=float, default=0)
11
+ parser.add_argument("-ry", "--rotate-y", help="rotate y axis",
12
  type=float, default=0)
13
+ parser.add_argument("-rz", "--rotate-z", help="rotate z axis",
14
  type=float, default=0)
15
+ parser.add_argument("-th",
16
+ "--thickness", help="thickness of the icon", type=float, default=1)
17
  parser.add_argument(
18
+ "-d",
 
19
  "--distance", help="distance of the camera", type=float, default=1)
20
  parser.add_argument(
21
+ "-lx",
22
  "--light-x", help="x position of the light", type=float, default=0)
23
  parser.add_argument(
24
+ "-ly",
25
  "--light-y", help="y position of the light", type=float, default=0)
26
  parser.add_argument(
27
+ "-lz",
28
  "--light-z", help="z position of the light", type=float, default=0)
29
  parser.add_argument(
30
+ "-ls",
31
  "--light-strength", help="strength of the light", type=float, default=1)
32
+ parser.add_argument("-r", "--red", help="red color",
33
  type=float, default=-1)
34
+ parser.add_argument("-g", "--green", help="green color",
35
  type=float, default=-1)
36
+ parser.add_argument("-b", "--blue", help="blue color",
37
  type=float, default=-1)
38
  parser.add_argument(
39
+ "-s",
40
  "--size", help="size of the image", type=int, default=2048)
41
  parser.add_argument(
42
  "--bevel", help="bevel depth of the icon", type=float, default=1
 
48
  args = parser.parse_args()
49
 
50
  filepath = args.filepath
51
+ rotate_x = args.rotate_x
52
+ rotate_y = args.rotate_y
53
+ rotate_z = args.rotate_z
54
  thickness = args.thickness
55
  distance = args.distance
56
  light_x = args.light_x
57
  light_y = args.light_y
58
  light_z = args.light_z
59
  light_strength = args.light_strength
60
+ color_r = args.red
61
+ color_g = args.green
62
+ color_b = args.blue
63
  size = args.size
64
  bevel = args.bevel
65