Difference between revisions of "VS:GetTexMapIntN"
From Vectorworks Developer
m (Transfer Orso to _c_) |
|||
Line 45: | Line 45: | ||
----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ||
− | <remark>([[User: | + | <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"> | ||
− | { | + | { _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);