Skip to content

Latest commit

 

History

History
103 lines (92 loc) · 2.02 KB

File metadata and controls

103 lines (92 loc) · 2.02 KB

GetTexMapBoolN

Description

Get map info for specific part of object. partID is texture part, overall is 3.

Selector: : init: 1 : flip: 2 : repH: 3 : repV: 4 : long edge: 5 : worldZ: 6 : auto align: 7

FUNCTION GetTexMapBoolN(
				obj        : HANDLE;
				texPartID  : LONGINT;
				texLayerID : LONGINT;
				selector   : INTEGER): BOOLEAN;
def vs.GetTexMapBoolN(obj, texPartID, texLayerID, selector):
    return BOOLEAN

Parameters

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

Remarks

_c_ (2017.12.29) For the texPartID flags, check the SDK file RenderOptionsValues.h: : 3: overall for any kind of object : 4: top in extrudes/sweeps : 5: bottom in extrudes/sweeps : 6: sides in extrudes/sweeps : 7: left in walls : 8: right in walls : 9: start cap in walls : 10: end cap in walls : 11: top in walls : 12: bottom in walls : 13: holes in walls : 14: top in roof faces/slabs : 15: bottom in roof faces/slabs : 16: sides in roof faces/slabs : 17: top in roofs : 18: bottom in roofs : 19: sides in roofs : 20: gable in roofs : 21: fascia in roofs : 22: attic in roofs : 23: soffit in roofs : 24: dutch walls in roofs : 25: dormer walls in roofs : 26: frame cap in curtain walls : 27: panel face in curtain walls

Examples

PROCEDURE TEST;
VAR
	obj: HANDLE;
	
BEGIN
	obj := FSActLayer;
	IF (obj <> NIL) THEN
		AlrtDialog(Concat(
			'Is the overall part auto-aligned?', Chr(13),
			GetTexMapBoolN(obj, 3, 0, 7) { flag 7 = Auto-align }
		))
	ELSE
		AlrtDialog('Please select an object'); 
END;
RUN(TEST)

e lang="pas">PROCEDURE TEST; VAR obj: HANDLE;

BEGIN obj := FSActLayer; IF (obj <> NIL) THEN AlrtDialog(Concat( 'Is the overall part auto-aligned?', Chr(13), GetTexMapBoolN(obj, 3, 0, 7) { flag 7 = Auto-align } )) ELSE AlrtDialog('Please select an object'); END; RUN(TEST)


## Version
Availability: from Vectorworks 2010

## Category
* [Textures](../Categories/Textures.md)