Skip to main content
Known Participant
July 20, 2026
Answered

Design Fast in illustrator. Bigger Canvas?

  • July 20, 2026
  • 61 replies
  • 339 views

Allo
 

I study research Sun. Dimensional Light Formation of Sun O. Time and Space.
 

My designs have thousands millions or billions of Lines or Dimensions. I do my study in illustrator. It is too slow for me to design line by line with pen tool for this number of Dimensions.
 

Is it possible to have bigger size canvas from 5779 cm?
Is is possible to connect all the paths lines and dimensions fast or faster?
 

In this link you can see my study

https://www.instagram.com/reel/Da9ajqnJnTh/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA==
 

Alex 🌞

Correct answer Kurt Gold


Indeed, if the manual route is not fast enough you may order or create a high-speed script for your complete graphs.

Below is a draft that may serve as a starting point. Use it with paths that contain a "reasonable" number of anchorpoints. Otherwise, Illustrator will probably freeze if there are thousands of anchorpoints involved.

Usage:

  • Save the code as a .js or jsx file.
  • Select a single path (circle or any other path).
  • Execute the script.

 

#target illustrator

(function() {
if (!app.documents.length) return;

var d = app.activeDocument, s = d.selection, t, i, j;
if (!s || !s.length) return;

for (i = 0; i < s.length; i++) {
if (s[i].typename === "PathItem") { t = s[i]; break; }
}

if (!t) return;

var p = t.pathPoints, n = p.length, c = [];
if (n < 2) return;

for (i = 0; i < n; i++) c.push(p[i].anchor);

var g = t.layer.groupItems.add();
g.move(t, ElementPlacement.PLACEBEFORE);

for (i = 0; i < n; i++) {
for (j = i + 1; j < n; j++) {
var l = g.pathItems.add();
l.setEntirePath([c[i], c[j]]);
l.filled = false;
l.stroked = true;
if (t.stroked) {
l.strokeColor = t.strokeColor;
l.strokeWidth = t.strokeWidth;
}
}
}

d.selection = null;
g.selected = true;
})();

 

61 replies

Known Participant
July 29, 2026

This is a sequence of harmonics in parallel horizontal alignment with polygon.

 

Can you see that that lines are missing in preview mode. In outline are visible. 

 

Do you know why lines disappear?

Known Participant
July 27, 2026

How polygon can go more than 1000 sides?

CarlosCanto
Community Expert
Community Expert
July 28, 2026

@Alex34206861mrr6 use this script to create polygon shapes with more than 1000 sides

 

var idoc = app.activeDocument;
var centerX = 0;
var centerY = 0;
var radiusPoints = 500;
var sides = 1100;

var p = idoc.pathItems.polygon(centerX, centerY, radiusPoints, sides);

 

Known Participant
July 29, 2026

is possible to send it in jsx? when I save it with text i can not apply it

Kurt Gold
Community Expert
Community Expert
July 20, 2026


As for your first question:

5779 cm (width and/or height) is the limit for large canvas documents. Currently they cannot be larger.

Regarding the second question:

Assuming by "billions" you just mean that there is a greater number of paths involved and assuming that the points are evenly distributed on the circle, you may connect one point with all other points once, group all straight lines and then copy rotate the group with the Rotate tool, followed by using the Transform Again command as many times as necessary.

You may also use a similar technique with the Transform effect (see Effect menu).

Both ways can be called "fast".
 

Known Participant
July 21, 2026

How can I request bigger canvas to Adobe?

It’s not fast for this amount of lines or dimensions.

If I could choose a center line or dimension and then connect it to the others. As here
https://www.instagram.com/reel/DazsZT_pDL8/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA==

If a design has 100 center Dimensions it has 19900 Dimensions or lines
If a design has 1000 center Dimensions or Lines it has 1999000 Dimensions or Lines

Kurt Gold
Community Expert
Kurt GoldCommunity ExpertCorrect answer
Community Expert
July 21, 2026


Indeed, if the manual route is not fast enough you may order or create a high-speed script for your complete graphs.

Below is a draft that may serve as a starting point. Use it with paths that contain a "reasonable" number of anchorpoints. Otherwise, Illustrator will probably freeze if there are thousands of anchorpoints involved.

Usage:

  • Save the code as a .js or jsx file.
  • Select a single path (circle or any other path).
  • Execute the script.

 

#target illustrator

(function() {
if (!app.documents.length) return;

var d = app.activeDocument, s = d.selection, t, i, j;
if (!s || !s.length) return;

for (i = 0; i < s.length; i++) {
if (s[i].typename === "PathItem") { t = s[i]; break; }
}

if (!t) return;

var p = t.pathPoints, n = p.length, c = [];
if (n < 2) return;

for (i = 0; i < n; i++) c.push(p[i].anchor);

var g = t.layer.groupItems.add();
g.move(t, ElementPlacement.PLACEBEFORE);

for (i = 0; i < n; i++) {
for (j = i + 1; j < n; j++) {
var l = g.pathItems.add();
l.setEntirePath([c[i], c[j]]);
l.filled = false;
l.stroked = true;
if (t.stroked) {
l.strokeColor = t.strokeColor;
l.strokeWidth = t.strokeWidth;
}
}
}

d.selection = null;
g.selected = true;
})();

 

Monika Gause
Community Expert
Community Expert
July 20, 2026

Maybe you can write a script for that?

But apart from that billions of lines inside a file can be too much for Illustrator. 

Known Participant
July 21, 2026

that is why I am asking for bigger Canvas

Anubhav M
Community Manager
Community Manager
July 21, 2026

Hello @Alex34206861mrr6

I understand that this functionality is important to you. Would you mind upvoting the UserVoice for this feature request (https://adobe.ly/4hp3Il4) and adding your comments there? Doing this will help us prioritize this request, and you will be notified of any updates.

Feel free to reach out if you have more questions or need assistance. We'd be happy to help.

Anubhav