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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release/scripts/startup/nodes/bparticle_nodes/point_emitter.py')
-rw-r--r--release/scripts/startup/nodes/bparticle_nodes/point_emitter.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/release/scripts/startup/nodes/bparticle_nodes/point_emitter.py b/release/scripts/startup/nodes/bparticle_nodes/point_emitter.py
new file mode 100644
index 00000000000..fd4dac80117
--- /dev/null
+++ b/release/scripts/startup/nodes/bparticle_nodes/point_emitter.py
@@ -0,0 +1,17 @@
+import bpy
+from bpy.props import *
+from .. base import SimulationNode
+from .. node_builder import NodeBuilder
+
+class PointEmitterNode(bpy.types.Node, SimulationNode):
+ bl_idname = "fn_PointEmitterNode"
+ bl_label = "Point Emitter"
+
+ execute_on_birth__prop: NodeBuilder.ExecuteInputProperty()
+
+ def declaration(self, builder: NodeBuilder):
+ builder.fixed_input("position", "Position", "Vector")
+ builder.fixed_input("velocity", "Velocity", "Vector", default=(1, 0, 0))
+ builder.fixed_input("size", "Size", "Float", default=0.01)
+ builder.execute_input("execute_on_birth", "Execute on Birth", "execute_on_birth__prop")
+ builder.influences_output("emitter", "Emitter")