Commit graph

34 commits

Author SHA1 Message Date
Moritz Brückner
76389c8652 Add dynamic node labels 2020-12-15 23:47:38 +01:00
Lubos Lenco
73cae5406e
Merge pull request #2023 from E1e5en/ln-math-expression
LN Math Expression
2020-11-26 08:49:04 +01:00
E1e5en
9ab9d5c5db LN Math Expression
First version:
- Dynamically checking the correctness of an expression in the IDE (Blender).
- The task is divided into 2 parts: checking the correctness through python in the Blender interface and when performing calculations when the application is running in haxe.
The following decisions are taken as a basis:

python - http://repl.it/3xv/1
haxe - https://github.com/maitag/formula (added all the necessary classes to the node code)
2020-11-19 11:41:24 +03:00
knowledgenude
9a29adb176 fix 2020-11-17 13:01:08 -03:00
knowledgenude
a7863075e2 cleanups-and-renames 2020-11-17 12:01:15 -03:00
knowledgenude
7f82b2ae33 map-range-node 2020-11-14 14:39:32 -03:00
E1e5en
82ac44571a Additional terms
Additional terms
2020-11-14 11:52:07 +03:00
E1e5en
5f4a3104f1 Fixed logical nodes Vector Math and Quaternion Math
The error occurs when updating projects with old nodes. Unfortunately, the node is not completely replaced, but the error with deleting the output parameters has been fixed, the incorrect node will not be in the Logic Editor.
2020-11-14 10:28:15 +03:00
E1e5en
6b804477b1 Quat Math
1. Move the Quaternion node from Transform to Variable
2. Move the Separate Quaternion node from Transform to Math
3. Added Quaternion Math Node
Linked to PR - https://github.com/armory3d/iron/pull/108
2020-11-08 22:40:01 +03:00
Lubos Lenco
d210cea6d8
Merge pull request #1997 from E1e5en/ln-math-optimization
Update the Math Node
2020-11-08 14:13:58 +01:00
Lubos Lenco
4adb01dc5f
Merge pull request #1994 from E1e5en/ln-vector-math-upgrading
Upgrading the Vector Math Node
2020-11-08 14:12:26 +01:00
E1e5en
c759a48503 Update LN_vector_math.py
Refactoring, optimization, checkstyle
2020-11-08 11:38:19 +03:00
E1e5en
5228bd097b Update LN_math.py
Refactoring, optimization
2020-11-08 11:36:44 +03:00
E1e5en
7dae9e38d0 Upgrading the Vector Math Node
Dynamically change the number of input and output parameters for the selected operation
2020-11-07 11:14:46 +03:00
knowledgenude
72186140a9 new-nodes 2020-11-06 17:20:28 -03:00
E1e5en
1352811bcd Upgrading the Math Node
- Dynamically change the number of arguments for the selected operation;
- Exp() operation added.
2020-11-03 09:12:41 +03:00
niacdoial
7414a6846a Fixed a bunch of node class initializations 2020-11-01 22:15:53 +01:00
Henrique
bb1fab992d add-bounce-elastic-to-mix-nodes 2020-10-28 11:16:14 -03:00
Moritz Brückner
4b9e5d533d Fix and improve registration of nodes 2020-10-27 19:44:37 +01:00
E1e5en
6116c665c4 Modifying the Screen To World Space node
Modifying the Screen To World Space node

Input parameters:
- Screen X - value of screen coordinates along the X axis (data type Int);
- Screen Y - the value of the screen coordinates along the Y axis (data type Int).

Options:
- Separator Out - whether or not to separate the output parameters (vectors) into components (XYZ).

Output parameters:
- World - coordinates of a point in 3D space (Vector data type)
- Direction - normalized direction vector from the camera towards the point/cursor indication (data type Vector).
- X, Y, Z - components of the corresponding vectors (data type Float).
2020-10-13 20:50:30 +03:00
Henrique
1436f9a5a4 improve-ln-descriptions 2020-10-05 14:55:56 -03:00
Henrique
0ba0884b35 rename-ln-labels 2020-09-29 13:38:17 -03:00
knowledgenude
fdf24de3fb logic-nodes-labels 2020-09-24 19:49:21 -03:00
knowledgenude
79df9d7016 logic-nodes-descriptions 2020-09-23 17:12:25 -03:00
knowledgenude
558e22e20e logic-nodes-improvements 2020-09-20 15:10:01 -03:00
niacdoial
bdc33cb419 added node versioning information to all node classes 2020-09-13 11:27:58 +02:00
Moritz Brückner
fccd83bf14 Rename MODULE_AS_CATEGORY -> PKG_AS_CATEGORY 2020-09-09 20:48:35 +02:00
Moritz Brückner
d0f3c1e946 Ensure correct node section order 2020-09-09 15:18:48 +02:00
Moritz Brückner
e48f682cdf Remove obsolete bl_icon='NONE' from node definitions 2020-09-09 00:28:41 +02:00
Moritz Brückner
39fc1f3cad Remove unused imports 2020-09-08 23:21:41 +02:00
Moritz Brückner
4681149a90 Fix docstring format 2020-09-08 23:14:51 +02:00
Moritz Brückner
bec4e2e8ac Use new socket functions 2020-09-08 21:49:02 +02:00
Moritz Brückner
727c2d9f35 Make ArmLogicTreeNode a subclass of bpy.types.Node 2020-09-08 21:16:20 +02:00
Moritz Brückner
c98f593459 Reassign node categories + rename files 2020-09-08 17:03:24 +02:00