Engineering Toolbox Plugin Issues
-
I installed Engineering Toolbox through the Extension Warehouse which warned me about expired digital signatures but then reported the extension was ready to go.
After restarting SU, I loaded my drawing and opened the Ruby console. I selected a circle drawn on the floor, opened the toolbox from within SU and browsed to a 4x3 Concentric Reducer and clicked 'Insert'.
See below for the error message displayed in the console.
Error: #<NoMethodError: undefined method
transformation' for #<Sketchup::Face:0x00000007b21748>> C:/Users/tcw/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/engineeringtoolbox_tools/engineeringtoolbox.rb:26:in
eval'
C:/Users/tcw/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/engineeringtoolbox_tools/engineeringtoolbox.rb:26:ineval' C:/Users/tcw/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/engineeringtoolbox_tools/engineeringtoolbox.rb:26:in
block in create_dialog'
SketchUp:1:in `call'This statement is found in engineeringtoolbox.rb
require 'sketchup.rb'And this statement is found in engineeringtoolbox_tools.rb
require 'extensions.rb'
require 'sketchup.rb'Both of these files are found in C:\Program Files\SketchUp\SketchUp 2016\Tools
SU Make 2016
Win7 64-bit
Chrome Browser but IE is installedWhat else can I tell you to track down what I suspect is a configuration error?
Thanks,
AustinPowered -
The error tells you the line and the file...
Error: #<NoMethodError: undefined method
transformation' for #Sketchup::Face:0x00000007b21748>
C:/Users/tcw/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/engineeringtoolbox_tools/engineeringtoolbox.rb:26:ineval'
Line 26 in engineeringtoolbox.rb
A Face does not have a transformation.
So I suspect that the code [I don't have it at hand] for '4x3 Concentric Reducer' is expecting you to have selected something that does have a transformation - like a group, component_instance etc...
Have you read the usage instructions ?
http://sketchup.engineeringtoolbox.com/concentric-eccentric-reducers-to_28.html -
@tig said:
The error tells you the line and the file...
Error: #<NoMethodError: undefined method
transformation' for #Sketchup::Face:0x00000007b21748>
C:/Users/tcw/AppData/Roaming/SketchUp/SketchUp 2016/SketchUp/Plugins/engineeringtoolbox_tools/engineeringtoolbox.rb:26:ineval'
Line 26 in engineeringtoolbox.rb
A Face does not have a transformation.
So I suspect that the code [I don't have it at hand] for '4x3 Concentric Reducer' is expecting you to have selected something that does have a transformation - like a group, component_instance etc...
Have you read the usage instructions ?
http://sketchup.engineeringtoolbox.com/concentric-eccentric-reducers-to_28.htmlTIG,
Your clear explanation provided the direction needed. I actually had read through the instructions which is why I drew a circle on the floor and selected its face to place the new component on the floor. Guided by your answer, I made the circle a group and the component insertion worked as expected.
Thanks,
AustinPowered
Advertisement