Не подтверждена Коммит 1804124c создал по автору satabol's avatar satabol Зафиксировано автором GitHub
Просмотр файлов

Branch fix tooltip help issue (#4618)



* - Sync Node names and documentation headers (except Viz)
- Fix links for some docs and nodes. (ex. "Solid/Volume (Solid)" opens "Analyzer/Volume")

* Update docs/nodes/spatial/random_points_on_mesh.rst

Co-authored-by: default avatarDealga McArdle <zeffii@users.noreply.github.com>

* Update docs/nodes/transforms/apply.rst

Co-authored-by: default avatarDealga McArdle <zeffii@users.noreply.github.com>

* Update docs/nodes/list_masks/mask.rst

Co-authored-by: default avatarDealga McArdle <zeffii@users.noreply.github.com>

* some changes

* simple fix

Co-authored-by: default avatarDealga McArdle <zeffii@users.noreply.github.com>
владелец 0a935a28
vd matrix Matrix View
========= ===========
A quick way to represent matrices, the colour start/end allows you to show the sequence of matrices easily by transitioning from one colour to the next over the full sequence of matrices. A quick way to represent matrices, the colour start/end allows you to show the sequence of matrices easily by transitioning from one colour to the next over the full sequence of matrices.
......
Index Viewer Viewer Index+
============ =============
Functionality Functionality
------------- -------------
......
...@@ -61,8 +61,8 @@ return it to evaluation system after their part is done. ...@@ -61,8 +61,8 @@ return it to evaluation system after their part is done.
Connection between ``A number`` and ``Stethoscope`` nodes via wifi nodes Connection between ``A number`` and ``Stethoscope`` nodes via wifi nodes
In case if you have links which go through all your tree and spoil the tree readability it's possible In case if you have links which go through all your tree and spoil the tree readability it's possible
to hide the links by using wifi nodes. ``Wifi in`` and ``Wifi out`` nodes act as if they had a link between each other. to hide the links by using wifi nodes. ``Wifi In`` and ``Wifi Out`` nodes act as if they had a link between each other.
``Wifi in`` can be connected to multiple ``Wifi out`` nodes. ``Wifi In`` can be connected to multiple ``Wifi Out`` nodes.
Reroute nodes Reroute nodes
...@@ -193,7 +193,7 @@ enabled the node will be update each frame change. This can serve two purposes. ...@@ -193,7 +193,7 @@ enabled the node will be update each frame change. This can serve two purposes.
.. |option| image:: https://user-images.githubusercontent.com/28003269/124885639-87464900-dfe4-11eb-8796-a54ff5f84e58.png .. |option| image:: https://user-images.githubusercontent.com/28003269/124885639-87464900-dfe4-11eb-8796-a54ff5f84e58.png
- Firstly this can be used for generating animations. In this case - Firstly this can be used for generating animations. In this case
:doc:`Frame info node <nodes/scene/frame_info_mk2>` will be most useful. :doc:`Frame Info node <nodes/scene/frame_info_mk2>` will be most useful.
- **(Deprecated, the Scene trigger is used instead now)** Secondly updating - **(Deprecated, the Scene trigger is used instead now)** Secondly updating
nodes upon frame change can be used for refreshing nodes which take data from nodes upon frame change can be used for refreshing nodes which take data from
Blender data blocks. For frame change the left/right arrow buttons can be Blender data blocks. For frame change the left/right arrow buttons can be
......
...@@ -35,9 +35,9 @@ ...@@ -35,9 +35,9 @@
"Scalar Math.008": "Frame", "Scalar Math.008": "Frame",
"Scalar Math.009": "Frame", "Scalar Math.009": "Frame",
"Scalar Math.010": "Frame", "Scalar Math.010": "Frame",
"Select mesh elements by location": "Frame.002", "Select Mesh Elements by Location": "Frame.002",
"Simple deformation": "Frame.002", "Simple deformation": "Frame.002",
"Vertex color mk3": "Frame.001" "Vertex Color MK3": "Frame.001"
}, },
"groups": {}, "groups": {},
"nodes": { "nodes": {
...@@ -754,7 +754,7 @@ ...@@ -754,7 +754,7 @@
}, },
"width": 140.0 "width": 140.0
}, },
"Select mesh elements by location": { "Select Mesh Elements by Location": {
"bl_idname": "SvMeshSelectNodeMk2", "bl_idname": "SvMeshSelectNodeMk2",
"custom_socket_props": { "custom_socket_props": {
"3": { "3": {
...@@ -795,7 +795,7 @@ ...@@ -795,7 +795,7 @@
}, },
"width": 140.0 "width": 140.0
}, },
"Vertex color mk3": { "Vertex Color MK3": {
"bl_idname": "SvVertexColorNodeMK3", "bl_idname": "SvVertexColorNodeMK3",
"custom_socket_props": {}, "custom_socket_props": {},
"height": 100.0, "height": 100.0,
...@@ -891,19 +891,19 @@ ...@@ -891,19 +891,19 @@
[ [
"Cylinder", "Cylinder",
0, 0,
"Select mesh elements by location", "Select Mesh Elements by Location",
0 0
], ],
[ [
"Cylinder", "Cylinder",
1, 1,
"Select mesh elements by location", "Select Mesh Elements by Location",
1 1
], ],
[ [
"Cylinder", "Cylinder",
2, 2,
"Select mesh elements by location", "Select Mesh Elements by Location",
2 2
], ],
[ [
...@@ -913,7 +913,7 @@ ...@@ -913,7 +913,7 @@
0 0
], ],
[ [
"Select mesh elements by location", "Select Mesh Elements by Location",
0, 0,
"List Mask (out)", "List Mask (out)",
1 1
...@@ -925,7 +925,7 @@ ...@@ -925,7 +925,7 @@
0 0
], ],
[ [
"Select mesh elements by location", "Select Mesh Elements by Location",
0, 0,
"List Mask Join (in)", "List Mask Join (in)",
0 0
...@@ -1083,19 +1083,19 @@ ...@@ -1083,19 +1083,19 @@
[ [
"Mesh viewer", "Mesh viewer",
0, 0,
"Vertex color mk3", "Vertex Color MK3",
0 0
], ],
[ [
"Number Range.006", "Number Range.006",
0, 0,
"Vertex color mk3", "Vertex Color MK3",
1 1
], ],
[ [
"Color in", "Color in",
0, 0,
"Vertex color mk3", "Vertex Color MK3",
2 2
], ],
[ [
......
Это отличие свёрнуто
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
"Reroute": "Frame.002", "Reroute": "Frame.002",
"Reroute.001": "Frame.003", "Reroute.001": "Frame.003",
"Reroute.002": "Frame.002", "Reroute.002": "Frame.002",
"Select mesh elements by location": "Frame", "Select Mesh Elements by Location": "Frame",
"Select mesh elements by location.001": "Frame.001", "Select Mesh Elements by Location.001": "Frame.001",
"Symmetrize Mesh": "Frame.003", "Symmetrize Mesh": "Frame.003",
"Symmetrize Mesh.001": "Frame.003", "Symmetrize Mesh.001": "Frame.003",
"Vector in": "Frame", "Vector in": "Frame",
...@@ -416,7 +416,7 @@ ...@@ -416,7 +416,7 @@
"params": {}, "params": {},
"width": 16.0 "width": 16.0
}, },
"Select mesh elements by location": { "Select Mesh Elements by Location": {
"bl_idname": "SvMeshSelectNodeMk2", "bl_idname": "SvMeshSelectNodeMk2",
"custom_socket_props": { "custom_socket_props": {
"3": { "3": {
...@@ -449,7 +449,7 @@ ...@@ -449,7 +449,7 @@
}, },
"width": 140.0 "width": 140.0
}, },
"Select mesh elements by location.001": { "Select Mesh Elements by Location.001": {
"bl_idname": "SvMeshSelectNodeMk2", "bl_idname": "SvMeshSelectNodeMk2",
"custom_socket_props": { "custom_socket_props": {
"3": { "3": {
...@@ -746,7 +746,7 @@ ...@@ -746,7 +746,7 @@
0 0
], ],
[ [
"Select mesh elements by location", "Select Mesh Elements by Location",
0, 0,
"Proportional Edit Falloff", "Proportional Edit Falloff",
1 1
...@@ -758,7 +758,7 @@ ...@@ -758,7 +758,7 @@
0 0
], ],
[ [
"Select mesh elements by location.001", "Select Mesh Elements by Location.001",
0, 0,
"Proportional Edit Falloff.001", "Proportional Edit Falloff.001",
1 1
...@@ -784,25 +784,25 @@ ...@@ -784,25 +784,25 @@
[ [
"Plane", "Plane",
0, 0,
"Select mesh elements by location", "Select Mesh Elements by Location",
0 0
], ],
[ [
"Plane", "Plane",
2, 2,
"Select mesh elements by location", "Select Mesh Elements by Location",
2 2
], ],
[ [
"Move.002", "Move.002",
0, 0,
"Select mesh elements by location.001", "Select Mesh Elements by Location.001",
0 0
], ],
[ [
"Plane", "Plane",
2, 2,
"Select mesh elements by location.001", "Select Mesh Elements by Location.001",
2 2
], ],
[ [
......
...@@ -299,7 +299,7 @@ ...@@ -299,7 +299,7 @@
}, },
"width": 140.0 "width": 140.0
}, },
"Select mesh elements by location": { "Select Mesh Elements by Location": {
"bl_idname": "SvMeshSelectNodeMk2", "bl_idname": "SvMeshSelectNodeMk2",
"custom_socket_props": { "custom_socket_props": {
"3": { "3": {
...@@ -525,7 +525,7 @@ ...@@ -525,7 +525,7 @@
0 0
], ],
[ [
"Select mesh elements by location", "Select Mesh Elements by Location",
0, 0,
"Proportional Edit Falloff", "Proportional Edit Falloff",
1 1
...@@ -533,13 +533,13 @@ ...@@ -533,13 +533,13 @@
[ [
"Mesh Join.002", "Mesh Join.002",
0, 0,
"Select mesh elements by location", "Select Mesh Elements by Location",
0 0
], ],
[ [
"Mesh Join.002", "Mesh Join.002",
1, 1,
"Select mesh elements by location", "Select Mesh Elements by Location",
1 1
], ],
[ [
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
"Proportional Edit Falloff": "Bottom Flat", "Proportional Edit Falloff": "Bottom Flat",
"Scale": "Fractal", "Scale": "Fractal",
"Scale.002": "Fractal", "Scale.002": "Fractal",
"Select mesh elements by location.001": "Bottom Flat", "Select Mesh Elements by Location.001": "Bottom Flat",
"Vector Noise": "Fractal", "Vector Noise": "Fractal",
"Vector in": "Bottom Flat" "Vector in": "Bottom Flat"
}, },
...@@ -535,7 +535,7 @@ ...@@ -535,7 +535,7 @@
}, },
"width": 140.0 "width": 140.0
}, },
"Select mesh elements by location": { "Select Mesh Elements by Location": {
"bl_idname": "SvMeshSelectNodeMk2", "bl_idname": "SvMeshSelectNodeMk2",
"custom_socket_props": { "custom_socket_props": {
"0": { "0": {
...@@ -567,7 +567,7 @@ ...@@ -567,7 +567,7 @@
}, },
"width": 140.0 "width": 140.0
}, },
"Select mesh elements by location.001": { "Select Mesh Elements by Location.001": {
"bl_idname": "SvMeshSelectNodeMk2", "bl_idname": "SvMeshSelectNodeMk2",
"custom_socket_props": { "custom_socket_props": {
"0": { "0": {
...@@ -706,13 +706,13 @@ ...@@ -706,13 +706,13 @@
"Faces" "Faces"
], ],
[ [
"Select mesh elements by location", "Select Mesh Elements by Location",
2, 2,
"Inset faces", "Inset faces",
3 3
], ],
[ [
"Select mesh elements by location", "Select Mesh Elements by Location",
2, 2,
"Inset faces", "Inset faces",
4 4
...@@ -802,7 +802,7 @@ ...@@ -802,7 +802,7 @@
0 0
], ],
[ [
"Select mesh elements by location.001", "Select Mesh Elements by Location.001",
0, 0,
"Proportional Edit Falloff", "Proportional Edit Falloff",
1 1
...@@ -852,31 +852,31 @@ ...@@ -852,31 +852,31 @@
[ [
"Torus", "Torus",
0, 0,
"Select mesh elements by location", "Select Mesh Elements by Location",
0 0
], ],
[ [
"Torus", "Torus",
1, 1,
"Select mesh elements by location", "Select Mesh Elements by Location",
1 1
], ],
[ [
"Torus", "Torus",
2, 2,
"Select mesh elements by location", "Select Mesh Elements by Location",
2 2
], ],
[ [
"Inset faces", "Inset faces",
0, 0,
"Select mesh elements by location.001", "Select Mesh Elements by Location.001",
0 0
], ],
[ [
"Inset faces", "Inset faces",
2, 2,
"Select mesh elements by location.001", "Select Mesh Elements by Location.001",
2 2
], ],
[ [
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
"Merge by Distance": "Frame.012", "Merge by Distance": "Frame.012",
"Merge mesh 2D": "Frame.005", "Merge mesh 2D": "Frame.005",
"Mesh Join.001": "Frame.006", "Mesh Join.001": "Frame.006",
"Select mesh elements by location": "Frame.006", "Select Mesh Elements by Location": "Frame.006",
"Viewer Draw": "Frame.006", "Viewer Draw": "Frame.006",
"Viewer Draw.001": "Frame.001", "Viewer Draw.001": "Frame.001",
"Viewer Draw.002": "Frame.002", "Viewer Draw.002": "Frame.002",
...@@ -696,7 +696,7 @@ ...@@ -696,7 +696,7 @@
"use_custom_color": true, "use_custom_color": true,
"width": 400.0 "width": 400.0
}, },
"Select mesh elements by location": { "Select Mesh Elements by Location": {
"bl_idname": "SvMeshSelectNodeMk2", "bl_idname": "SvMeshSelectNodeMk2",
"custom_socket_props": { "custom_socket_props": {
"3": { "3": {
...@@ -1163,7 +1163,7 @@ ...@@ -1163,7 +1163,7 @@
0 0
], ],
[ [
"Select mesh elements by location", "Select Mesh Elements by Location",
1, 1,
"List Mask (out)", "List Mask (out)",
1 1
...@@ -1171,13 +1171,13 @@ ...@@ -1171,13 +1171,13 @@
[ [
"Contour 2D", "Contour 2D",
0, 0,
"Select mesh elements by location", "Select Mesh Elements by Location",
0 0
], ],
[ [
"Contour 2D", "Contour 2D",
1, 1,
"Select mesh elements by location", "Select Mesh Elements by Location",
1 1
], ],
[ [
......
...@@ -39,7 +39,7 @@ class SvCropMesh2D(ModifierLiteNode, bpy.types.Node, SverchCustomTreeNode): ...@@ -39,7 +39,7 @@ class SvCropMesh2D(ModifierLiteNode, bpy.types.Node, SverchCustomTreeNode):
Has hidden output socket, look N panel Has hidden output socket, look N panel
""" """
bl_idname = 'SvCropMesh2D' bl_idname = 'SvCropMesh2D'
bl_label = 'Crop mesh 2D' bl_label = 'Crop Mesh 2D'
bl_icon = 'MOD_BOOLEAN' bl_icon = 'MOD_BOOLEAN'
def update_sockets(self, context): def update_sockets(self, context):
......
...@@ -22,7 +22,7 @@ class SvEdgesToFaces2D(ModifierLiteNode, bpy.types.Node, SverchCustomTreeNode): ...@@ -22,7 +22,7 @@ class SvEdgesToFaces2D(ModifierLiteNode, bpy.types.Node, SverchCustomTreeNode):
Only X and Y dimensions of input points will be taken for work. Only X and Y dimensions of input points will be taken for work.
""" """
bl_idname = 'SvEdgesToFaces2D' bl_idname = 'SvEdgesToFaces2D'
bl_label = 'Edges to faces 2D' bl_label = 'Edges to Faces 2D'
bl_icon = 'MESH_GRID' bl_icon = 'MESH_GRID'
sv_icon = 'SV_PLANAR_EDGES_TO_POLY' sv_icon = 'SV_PLANAR_EDGES_TO_POLY'
......
...@@ -22,7 +22,7 @@ class SvMergeMesh2D(ModifierLiteNode, bpy.types.Node, SverchCustomTreeNode): ...@@ -22,7 +22,7 @@ class SvMergeMesh2D(ModifierLiteNode, bpy.types.Node, SverchCustomTreeNode):
Only X and Y coordinate takes in account Only X and Y coordinate takes in account
""" """
bl_idname = 'SvMergeMesh2D' bl_idname = 'SvMergeMesh2D'
bl_label = 'Merge mesh 2D' bl_label = 'Merge Mesh 2D'
bl_icon = 'AUTOMERGE_ON' bl_icon = 'AUTOMERGE_ON'
def update_sockets(self, context): def update_sockets(self, context):
......
...@@ -43,7 +43,7 @@ class SvMergeMesh2DLite(ModifierLiteNode, bpy.types.Node, SverchCustomTreeNode): ...@@ -43,7 +43,7 @@ class SvMergeMesh2DLite(ModifierLiteNode, bpy.types.Node, SverchCustomTreeNode):
Has hidden output socket, look N panel Has hidden output socket, look N panel
""" """
bl_idname = 'SvMergeMesh2DLite' bl_idname = 'SvMergeMesh2DLite'
bl_label = 'Merge mesh 2D lite' bl_label = 'Merge Mesh 2D lite'
bl_icon = 'AUTOMERGE_ON' bl_icon = 'AUTOMERGE_ON'
def update_sockets(self, context): def update_sockets(self, context):
......
...@@ -139,7 +139,7 @@ class SvBBoxNodeMk3(bpy.types.Node, SverchCustomTreeNode, SvRecursiveNode): ...@@ -139,7 +139,7 @@ class SvBBoxNodeMk3(bpy.types.Node, SverchCustomTreeNode, SvRecursiveNode):
Tooltip: Get vertices bounding box (vertices, sizes, center) Tooltip: Get vertices bounding box (vertices, sizes, center)
""" """
bl_idname = 'SvBBoxNodeMk3' bl_idname = 'SvBBoxNodeMk3'
bl_label = 'Bounding box' bl_label = 'Bounding Box'
bl_icon = 'SHADING_BBOX' bl_icon = 'SHADING_BBOX'
sv_icon = 'SV_BOUNDING_BOX' sv_icon = 'SV_BOUNDING_BOX'
......
...@@ -27,7 +27,7 @@ from sverchok.data_structure import (updateNode) ...@@ -27,7 +27,7 @@ from sverchok.data_structure import (updateNode)
class SvBvhOverlapNodeNew(bpy.types.Node, SverchCustomTreeNode): class SvBvhOverlapNodeNew(bpy.types.Node, SverchCustomTreeNode):
''' BVH Tree Overlap New ''' ''' BVH Tree Overlap New '''
bl_idname = 'SvBvhOverlapNodeNew' bl_idname = 'SvBvhOverlapNodeNew'
bl_label = 'overlap_polygons' bl_label = 'Overlap Polygons'
bl_icon = 'OUTLINER_OB_EMPTY' bl_icon = 'OUTLINER_OB_EMPTY'
sv_icon = 'SV_OVERLAP_POLYGONS' sv_icon = 'SV_OVERLAP_POLYGONS'
......
...@@ -55,7 +55,7 @@ class SvChessSelection(bpy.types.Node, SverchCustomTreeNode): ...@@ -55,7 +55,7 @@ class SvChessSelection(bpy.types.Node, SverchCustomTreeNode):
Topology of input mesh should be in an appropriate view for getting expecting result Topology of input mesh should be in an appropriate view for getting expecting result
""" """
bl_idname = 'SvChessSelection' bl_idname = 'SvChessSelection'
bl_label = 'Chess selection' bl_label = 'Chess Selection'
bl_icon = 'TEXTURE' bl_icon = 'TEXTURE'
def sv_init(self, context): def sv_init(self, context):
......
...@@ -37,7 +37,7 @@ def untangle_edges(orig_edges, bmesh_edges, angles): ...@@ -37,7 +37,7 @@ def untangle_edges(orig_edges, bmesh_edges, angles):
class SvEdgeAnglesNode(bpy.types.Node, SverchCustomTreeNode): class SvEdgeAnglesNode(bpy.types.Node, SverchCustomTreeNode):
'''Calculate angles between faces at edges''' '''Calculate angles between faces at edges'''
bl_idname = 'SvEdgeAnglesNode' bl_idname = 'SvEdgeAnglesNode'
bl_label = 'Angles at the edges' bl_label = 'Angles at the Edges'
bl_icon = 'OUTLINER_OB_EMPTY' bl_icon = 'OUTLINER_OB_EMPTY'
sv_icon = 'SV_ANGLES_AT_EDGES' sv_icon = 'SV_ANGLES_AT_EDGES'
......
...@@ -196,7 +196,7 @@ class Faces(object): ...@@ -196,7 +196,7 @@ class Faces(object):
class SvMeshFilterNode(bpy.types.Node, SverchCustomTreeNode): class SvMeshFilterNode(bpy.types.Node, SverchCustomTreeNode):
''' Filter mesh elements: manifold vs boundary etc. ''' ''' Filter mesh elements: manifold vs boundary etc. '''
bl_idname = 'SvMeshFilterNode' bl_idname = 'SvMeshFilterNode'
bl_label = 'Mesh filter' bl_label = 'Mesh Filter'
bl_icon = 'FILTER' bl_icon = 'FILTER'
modes = [ modes = [
......
...@@ -268,7 +268,7 @@ class SvMeshSelectNodeMk2(bpy.types.Node, SverchCustomTreeNode, SvRecursiveNode) ...@@ -268,7 +268,7 @@ class SvMeshSelectNodeMk2(bpy.types.Node, SverchCustomTreeNode, SvRecursiveNode)
Tooltip: Select vertices, edges, faces by geometric criteria Tooltip: Select vertices, edges, faces by geometric criteria
''' '''
bl_idname = 'SvMeshSelectNodeMk2' bl_idname = 'SvMeshSelectNodeMk2'
bl_label = 'Select mesh elements' bl_label = 'Select Mesh Elements'
bl_icon = 'UV_SYNC_SELECT' bl_icon = 'UV_SYNC_SELECT'
modes = [ modes = [
......
...@@ -36,7 +36,7 @@ class SvGetNormalsNodeMk2(bpy.types.Node, SverchCustomTreeNode, SvRecursiveNode) ...@@ -36,7 +36,7 @@ class SvGetNormalsNodeMk2(bpy.types.Node, SverchCustomTreeNode, SvRecursiveNode)
Tooltip: Calculate normals of faces and vertices Tooltip: Calculate normals of faces and vertices
''' '''
bl_idname = 'SvGetNormalsNodeMk2' bl_idname = 'SvGetNormalsNodeMk2'
bl_label = 'Calculate normals' bl_label = 'Calculate Normals'
bl_icon = 'SNAP_NORMAL' bl_icon = 'SNAP_NORMAL'
implementation_items = [ implementation_items = [
......
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать