Make a trigger brush and tie it to a fake entity. This example uses "func_vip_safetyzone". Then load the vmf in a text editor (like notepad) and search for the fake entity name.
There will be several sides in the defintion. Determine the minimum and maximum X, Y, and Z coordinate. The first two sides below are highlighted showing the (X Y Z) coordinates. Check all sides and write down the minimum and maximum for each coordinate.
(You can also determine the coordinates in hammer by checking the cursor locations).
entity
{
"id" "2577"
"classname" "func_vip_safetyzone"
solid
{
"id" "2574"
side
{
"id" "527"
"plane" "(64
128 96) (192
128 96) (192
-128 96)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
"id" "528"
"plane" "(64
-128 0) (192
-128 0) (192
128 0)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 -1 0 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
"id" "529"
"plane" "(64 128 96) (64 -128 96) (64 -128 0)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
"id" "530"
"plane" "(192 128 0) (192 -128 0) (192 -128 96)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[0 1 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
"id" "531"
"plane" "(192 128 96) (64 128 96) (64 128 0)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
side
{
"id" "532"
"plane" "(192 -128 0) (64 -128 0) (64 -128 96)"
"material" "TOOLS/TOOLSTRIGGER"
"uaxis" "[1 0 0 0] 0.25"
"vaxis" "[0 0 -1 0] 0.25"
"rotation" "0"
"lightmapscale" "16"
"smoothing_groups" "0"
}
editor
{
"color" "220 0 180"
"visgroupshown" "1"
}
}
editor
{
"color" "0 180 0"
"visgroupid" "4"
"visgroupid" "5"
"visgroupid" "6"
"visgroupshown" "1"
}
}