Difference between revisions of "VS:GetTexMapIntN"

From Vectorworks Developer
Jump to: navigation, search
m (Transfer Orso to _c_)
 
Line 45: Line 45:
  
 
-----------------------------------------------------------------------------------------------------------
 
-----------------------------------------------------------------------------------------------------------
<remark>([[User:Orso.b.schmid|Orso]], 2017 Dec. 29)  
+
<remark>([[User:CBM-c-|_c_]], 2017 Dec. 29)  
 
Texture Mapping Types:
 
Texture Mapping Types:
 
* Plane 0
 
* Plane 0
Line 58: Line 58:
 
<sample>
 
<sample>
 
<code lan="pas">
 
<code lan="pas">
{ Orso: returns the mapping type (plane, sphere, cylinder, perimeter) of the overall texture }
+
{ _c_: returns the mapping type (plane, sphere, cylinder, perimeter) of the overall texture }
 
GetTexMapIntN(obj, 3, 0, 1);
 
GetTexMapIntN(obj, 3, 0, 1);
 
</code></sample>
 
</code></sample>

Latest revision as of 00:17, 30 December 2020

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

Description

Get map info for specific part of object. partID is texture part, overall is 3. Selector should be 1, to return the texture map type integer.
FUNCTION GetTexMapIntN(
obj  :HANDLE;
texPartID  :LONGINT;
texLayerID  :LONGINT;
selector  :INTEGER) : INTEGER;
def vs.GetTexMapIntN(obj, texPartID, texLayerID, selector):
    return INTEGER

Parameters

obj HANDLE
texPartID LONGINT
texLayerID LONGINT 0 for base, >0 for decals
selector INTEGER

Remarks

(_c_, 2017 Dec. 29)

Texture Mapping Types:

  • Plane 0
  • Sphere 1
  • Cylinder 2
  • Perimeter 3

If it's set on Auto-align GetTexMapIntN returns the appropriate flag depending on the object

Example

{ _c_: returns the mapping type (plane, sphere, cylinder, perimeter) of the overall texture } GetTexMapIntN(obj, 3, 0, 1);

Version

Availability: from Vectorworks 2010
Personal tools
NamespacesFFFF

Variants
Actions
Advanced Search
See Also
Navigation
Toolbox