Reload this page!

Engineering ToolBox - enabled for use with the older versions of the amazing SketchUp Make and the newer "up to date" SketchUp Pro .

Home  > Geometric Figures  >

Home  > Function Curves  >

Sponsored Links

Lines or Curves made from Lists with Custom Points

Make a collection of lines based on a list of custom points

sphere with altitude and longitude lines

This is a very efficient way to add advanced curves to your Sketchup models from lists of custom points.

Each line in the input text area below represents a point on a line. Modify and make a list like this to make your own customized model.

Tip! You can make advanced curves from calculations in spreadsheets or other programs. Check this example spreadsheet!

How to?

  • use any sofware capable of producing text arrays with values - text editors, Excel, Libreoffice, Google Docs or similar
  • copy the range of values for the red, green and blue axis and paste them into the input window below - note that the values on each line can be separated with comma (csv), space or tab
  • copy and paste of cell values works directly from most spreadsheets
  • as an alternative - export or download data to a file with csv format. Open the csv file in a text editor - Notepad, Textedit or similar. Range the array with the red, green and blue values - copy and paste the values into the input text field below
  • click insert! to add the object to your model
Lines or Curves made from Lists with Custom Points
red green blue
red,green,blue
Insert!

Rotate the screen or widen the window to see full table!


Change before insert!

Note! - there may be problems with larger data sets. A workaround is to split a larger dataset in to smaller chunks. Ungroup and regroup the datasets in the model afterwards if a group is required.

Values from the first example in the example spreadsheet!. Copy and paste into the input field above to test.

0.1,10,0.01
0.2,5,0.04
0.3,3.33333333333333,0.09
0.4,2.5,0.16
0.5,2,0.25
0.6,1.66666666666667,0.36
0.7,1.42857142857143,0.49
0.8,1.25,0.64
0.9,1.11111111111111,0.81
1,1,1
1.1,0.909090909090909,1.21
1.2,0.833333333333333,1.44
1.3,0.769230769230769,1.69
1.4,0.714285714285714,1.96
1.5,0.666666666666666,2.25
1.6,0.625,2.56
1.7,0.588235294117647,2.89
1.8,0.555555555555555,3.24
1.9,0.526315789473684,3.61
2,0.5,4
2.1,0.476190476190476,4.41
2.2,0.454545454545454,4.84
2.3,0.434782608695652,5.29

Values from the second example in the example spreadsheet!. Copy and paste into the input field above to test.

0,1,0
0.2,0.980066577841242,0.198669330795061
0.4,0.921060994002885,0.38941834230865
0.6,0.825335614909678,0.564642473395035
0.8,0.696706709347165,0.717356090899523
1,0.54030230586814,0.841470984807896
1.2,0.362357754476674,0.932039085967226
1.4,0.169967142900241,0.98544972998846
1.6,-0.029199522301289,0.999573603041505
1.8,-0.227202094693087,0.973847630878195
2,-0.416146836547142,0.909297426825682
2.2,-0.588501117255346,0.80849640381959
2.4,-0.737393715541246,0.675463180551151
2.6,-0.856888753368947,0.515501371821464
2.8,-0.942222340668658,0.334988150155905
3,-0.989992496600445,0.141120008059867
3.2,-0.998294775794753,-0.05837414342758
3.4,-0.966798192579461,-0.255541102026831
3.6,-0.896758416334147,-0.442520443294852
3.8,-0.790967711914417,-0.611857890942719
4,-0.653643620863612,-0.756802495307928
4.2,-0.490260821340699,-0.871575772413588
4.4,-0.307332869978419,-0.951602073889516
4.6,-0.112152526935055,-0.993691003633464
4.8,0.087498983439446,-0.996164608835841
5,0.283662185463226,-0.958924274663138
5.2,0.468516671300377,-0.883454655720153
5.4,0.634692875942635,-0.772764487555987
5.6,0.77556587851025,-0.631266637872322
5.8,0.885519516941319,-0.464602179413757
6,0.960170286650366,-0.279415498198926
6.2,0.996542097023218,-0.083089402817496
6.4,0.993184918758193,0.116549204850494
6.6,0.95023259195853,0.311541363513378
6.8,0.869397490349825,0.494113351138608
7,0.753902254343305,0.656986598718789
7.2,0.608351314532254,0.793667863849153
7.4,0.43854732757439,0.898708095811627
7.6,0.251259842582256,0.967919672031486
7.8,0.05395542056265,0.998543345374605
8,-0.145500033808614,0.989358246623382
8.2,-0.339154860983834,0.940730556679773
8.4,-0.519288654116686,0.85459890808828
8.6,-0.678720047320012,0.734397097874114
8.8,-0.811093014061656,0.584917192891762
9,-0.911130261884677,0.412118485241757
9.2,-0.974843621404164,0.222889914100248
9.4,-0.999693042035206,0.024775425453358
9.6,-0.984687855794127,-0.17432678122298
9.8,-0.930426272104753,-0.366479129251928
10,-0.839071529076452,-0.54402111088937

Cartesian Coordinates

This tool can be used to make Cartesian graphs where the red, green and blue axes represents the x, y and z axes in a Cartesian coordinate system. Example with 3 points:

0,0,0
1,1,0
1.2,1.4,0

Area Survey App

Use this online Area Survey App to make an exact plot of a surveyed area - like a room, a property or any 2D shape. The app calculates coordinates for export to the Sketchup Engineering ToolBox Extension.

Sponsored Links

Tools - accessed from within Sketchup

NOTE!! - the insert! and the Tools features only works when the engineeringtoolbox exension is opened from within SketchUp. Install the extension as described in the right column - restart Sketchup and open this tool from the Sketchup Plugins menu.

Edit

undo!   redo!

Color

  change color!

Change color of the selected object(s) - may be slow for some more complicated objects (save your model first!)

View

iso!   top!   front!   right!   left!   back!   bottom!

Make Component

make!

Makes a component of the selected object. Note that all objects from the Engineering Toolbox are inserted as individual groups. You should transfer a group to a component sharing the same definition when there is more than one instance of the same object. Tip! Rename the object to its final name before making it a component (in outliner or with right click and entity info).

Rotate Object(s)

around red!  , green!   or blue!   axis.

Select object(s) first. This tool may be very handy for objects with curved surfaces like pipes, elbows and so on.

Move or Copy Object(s)

move/copy!

Move or copy (multiple) selected objects. Make advanced geometric constructions with multiple selections, multiple copies and the offset. Tip! - Use "Make Component" to save space and reduce computer load when working with multiple copies.

Knife

insert the Knife!   cut!

Before cut - customize the inserted Knife! The Knife is a group you can rotate, change the size of, and even add or remove objects within (example - add a function curve for an advanced cut). You can also make your own Knife by naming a group "theKnife". After insert and customizing the knife - positioning it to the object(s) where to cut - select the object(s) (must be groups) - and click cut! Afterwards - select the object(s) and remove the parts of the object(s) that you don't want. YouTube demo of the Knife!

Move an Object to an other Objects Position

move!

Select two objects - click "move" - and one of the objects moves to the position and angle of the other object. This tool may be handy when moving objects between axis systems.

Insert (Reference) Line

  startpoint

  endpoint         insert!

This tool can be used to add reference lines.

Insert Horizontal Plane

     insert!

Insert Vertical Plane

     insert!

     insert!

Insert Box

     insert!

Privacy Policy

We don't collect information from our users. More about