Nostalgic
2019-06-25, 21:23:54
Hallo,
suche ein Programm um z.B. schnell Unterschiede von PC-Gehäusen, Kisten, Möbeln o.ä. darzustellen.
Also nur Maße eingeben und die Objekte nebeneinander darzustellen, ggf. zoomen drehen usw.
Danke
Milchkanne
2019-06-26, 10:44:42
https://www.forum-3dcenter.org/vbulletin/attachment.php?attachmentid=67000&d=1561538631
Sowas?
numCases=2;
function getParameterDefinitions () {
ret = [
{name: 'translate', type: 'slider', initial: 5, min: 2, max: 50, step: 1, caption: 'translate'},
];
for (var i=0;i<numCases;i++){
ret.push({name: 'case'+i, type: 'group', caption: 'Case '+(i+1)});
ret.push({name: 'sizeX'+i, type: 'int', initial: 20, min: 2, max: 1000, step: 1, caption: ': Size X'});
ret.push({name: 'sizeY'+i, type: 'int', initial: 30, min: 2, max: 1000, step: 1, caption: ': Size Y'});
ret.push({name: 'sizeZ'+i, type: 'int', initial: 50, min: 2, max: 1000, step: 1, caption: ': Size Z'});
}
return ret;
}
function main (p) {
var ret = [];
var trans = 0;
for (var i=0;i<numCases;i++) {
var c = cube({size: [p["sizeX"+i],p["sizeY"+i],p["sizeZ"+i]]});
ret.push(c.translate([trans,0,0]));
trans += p["sizeX"+i]+1*p.translate;
}
return ret;
}
Kopieren und auf https://openjscad.org/ einfügen, dann F5 drücken. Bei Bedarf die erste Variable auf einen höheren Wert setzen, um mehrere Dinger anzuzeigen.
Shink
2019-06-27, 12:59:13
@Opensjcad: Das ist ziemlich cool.
Ich verwende für so etwas (vor allem wenn's größere Sachen sind) sweethome3d:
http://www.sweethome3d.com/de/
Nostalgic
2019-06-27, 14:48:09
Danke für openjscad.
Sweethome3d hab ich in der Zwischenzeit auch entdeckt und meine komplette Wohnung nachgebaut :biggrin:
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.