VS:BeginMXtrd

From Vectorworks Developer
Jump to: navigation, search

.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix


Description

Procedure BeginMXtrd creates a multiple extrude object in a VectorWorks document. BeginMXtrd uses 2D object creation procedure calls to define the "template" for the object.

You should call EndMXtrd after the object creation procedures to complete the definition and generate the object in the document.

A multiple extrude object is a 3D object created from three or more 2D objects, which are used as defining shapes for the extruded object.

PROCEDURE BeginMXtrd(
startDistance  :REAL;
endDistance  :REAL);
def vs.BeginMXtrd(startDistance, endDistance):
    return None

Parameters

startDistance REAL Start distance from document ground plane.
endDistance REAL End distance from document ground plane.

Example

VectorScript

BeginMXtrd(0',1 363/512");
Rect(-125/128",1 113/512",375/512",375/512");
Rect(-25/32",1 113/512",275/512",375/512");
Rect(-75/128",1 113/512",325/1024",375/512");
Locus(-275/2048",125/128");
Rect(-75/128",1 113/512",325/1024",375/512");
Rect(-25/32",1 113/512",275/512",375/512");
Rect(-125/128",1 113/512",375/512",375/512");
EndMXtrd;

Python

vs.BeginMXtrd(0,1 + 363/512)
vs.Rect(-125/128,1 + 113/512,375/512,375/512)
vs.Rect(-25/32,1 + 113/512,275/512,375/512)
vs.Rect(-75/128,1 + 113/512,325/1024,375/512)
vs.Locus(-275/2048,125/128)
vs.Rect(-75/128,1 + 113/512,325/1024,375/512)
vs.Rect(-25/32,1 + 113/512,275/512,375/512)
vs.Rect(-125/128,1 + 113/512,375/512,375/512)
vs.EndMXtrd()

Version

Availability: from All Versions
Personal tools
NamespacesFFFF

Variants
Actions
Advanced Search
See Also
Navigation
Toolbox