Skip to content

Commit

Permalink
Icons instead of images in zCVob article
Browse files Browse the repository at this point in the history
  • Loading branch information
muczc1wek committed Feb 6, 2024
1 parent 151236c commit 98bde6d
Show file tree
Hide file tree
Showing 13 changed files with 85 additions and 51 deletions.
136 changes: 85 additions & 51 deletions docs/zengin/worlds/Classes/zCVob.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,63 +3,97 @@
Represents so-called virtual objects which appear in the game world. `zCVob` is the base class for all virtual objects which include everything from static models like boxes to interactive elements like doors and chests and invisible trigger objects.

## Class members
Properties of a zCVob class are split into two parts. The **Internals** are hardly ever needed to be edited manually, they are changeed by e.g. moving an object in [Spacer](../spacer.md). On the other hand the **Vob** properties can only be changed by the Objects context menu in [Spacer](../spacer.md).

=== "G1"
<figure markdown style="float:right;margin:0 10px 10px 0">
![zCVob properties in spacer](../../../assets/images/zCVob_G1.png){width="300" }
</figure>

Properties of a zCVob class are split into two parts. The **Internals** are hardly ever needed to be edited manually, they are changeed by e.g. moving an object in [Spacer](../spacer.md). On the other hand the **Vob** properties can only be changed by the Objects context menu in [Spacer](../spacer.md).

**Internals**

- [pack](#pack)
- [presetName](#presetname)
- [bbox3DWS](#bbox3dws)
- [trafoOSToWSRot](#trafoostowsrot)
- [trafoOSToWSPos](#trafoostowspos)
- zCVob
{: style="list-style-image: url('/gmc/assets/icons/spacer-class.png');"}
- Internals
{: style="list-style-image: url('/gmc/assets/icons/spacer-folder.png');"}
- [pack](#pack) = 0
{: style="list-style-image: url('/gmc/assets/icons/spacer-int.png');"}
- [presetName](#presetname) = ""
{: style="list-style-image: url('/gmc/assets/icons/spacer-string.png');"}
- [bbox3DWS](#bbox3dws) = 0 0 0 0 0 0
{: style="list-style-image: url('/gmc/assets/icons/spacer-misc.png');"}
- [trafoOSToWSRot](#trafoostowsrot) = 0
{: style="list-style-image: url('/gmc/assets/icons/spacer-misc.png');"}
- [trafoOSToWSPos](#trafoostowspos) = 0 0 200
{: style="list-style-image: url('/gmc/assets/icons/spacer-vec.png');"}
- Vob
{: style="list-style-image: url('/gmc/assets/icons/spacer-folder.png');"}
- [vobName](#vobname) = ""
{: style="list-style-image: url('/gmc/assets/icons/spacer-string.png');"}
- [visual](#visual) = ""
{: style="list-style-image: url('/gmc/assets/icons/spacer-string.png');"}
- [showVisual](#showvisual) = TRUE
{: style="list-style-image: url('/gmc/assets/icons/spacer-bool.png');"}
- [visualCamAlign](#visualcamalign) = NONE
{: style="list-style-image: url('/gmc/assets/icons/spacer-enum.png');"}
- [CdStatic](#cdstatic) = FALSE
{: style="list-style-image: url('/gmc/assets/icons/spacer-bool.png');"}
- [CdDyn](#cddyn) = FALSE
{: style="list-style-image: url('/gmc/assets/icons/spacer-bool.png');"}
- [staticVob](#staticvob) = FALSE
{: style="list-style-image: url('/gmc/assets/icons/spacer-bool.png');"}
- [dynShadow](#dynshadow) = DS_NONE
{: style="list-style-image: url('/gmc/assets/icons/spacer-enum.png');"}
- visual = NULL
{: style="list-style-image: url('/gmc/assets/icons/spacer-class.png');"}
- ai = NULL
{: style="list-style-image: url('/gmc/assets/icons/spacer-class.png');"}

**Vob**
=== "G2A"

- [vobName](#vobname)
- [visual](#visual)
- [showVisual](#showvisual)
- [visualCamAlign](#visualcamalign)
- [CdStatic](#cdstatic)
- [CdDyn](#cddyn)
- [staticVob](#staticvob)
- [dynShadow](#dynshadow)
- zCVob
{: style="list-style-image: url('/gmc/assets/icons/spacer-class.png');"}
- Internals
{: style="list-style-image: url('/gmc/assets/icons/spacer-folder.png');"}
- [pack](#pack) = 0
{: style="list-style-image: url('/gmc/assets/icons/spacer-int.png');"}
- [presetName](#presetname) = ""
{: style="list-style-image: url('/gmc/assets/icons/spacer-string.png');"}
- [bbox3DWS](#bbox3dws) = 0 0 0 0 0 0
{: style="list-style-image: url('/gmc/assets/icons/spacer-misc.png');"}
- [trafoOSToWSRot](#trafoostowsrot) = 0
{: style="list-style-image: url('/gmc/assets/icons/spacer-misc.png');"}
- [trafoOSToWSPos](#trafoostowspos) = 0 0 200
{: style="list-style-image: url('/gmc/assets/icons/spacer-vec.png');"}
- Vob
{: style="list-style-image: url('/gmc/assets/icons/spacer-folder.png');"}
- [vobName](#vobname) = ""
{: style="list-style-image: url('/gmc/assets/icons/spacer-string.png');"}
- [visual](#visual) = ""
{: style="list-style-image: url('/gmc/assets/icons/spacer-string.png');"}
- [showVisual](#showvisual) = TRUE
{: style="list-style-image: url('/gmc/assets/icons/spacer-bool.png');"}
- [visualCamAlign](#visualcamalign) = NONE
{: style="list-style-image: url('/gmc/assets/icons/spacer-enum.png');"}
- [visualAniMode](#visualanimode) = NONE
{: style="list-style-image: url('/gmc/assets/icons/spacer-enum.png');"}
- [visualAniModeStrength](#visualanimodestrength) = 0.0
{: style="list-style-image: url('/gmc/assets/icons/spacer-float.png');"}
- [vobFarClipZScale](#vobfarclipzscale) = 1.0
{: style="list-style-image: url('/gmc/assets/icons/spacer-float.png');"}
- [CdStatic](#cdstatic) = FALSE
{: style="list-style-image: url('/gmc/assets/icons/spacer-bool.png');"}
- [CdDyn](#cddyn) = FALSE
{: style="list-style-image: url('/gmc/assets/icons/spacer-bool.png');"}
- [staticVob](#staticvob) = FALSE
{: style="list-style-image: url('/gmc/assets/icons/spacer-bool.png');"}
- [dynShadow](#dynshadow) = DS_NONE
{: style="list-style-image: url('/gmc/assets/icons/spacer-enum.png');"}
- [zbias](#zbias) = 1
{: style="list-style-image: url('/gmc/assets/icons/spacer-int.png');"}
- [isAmbient](#isambient) = FALSE
{: style="list-style-image: url('/gmc/assets/icons/spacer-bool.png');"}
- visual = NULL
{: style="list-style-image: url('/gmc/assets/icons/spacer-class.png');"}
- ai = NULL
{: style="list-style-image: url('/gmc/assets/icons/spacer-class.png');"}

=== "G2A"
<figure markdown style="float:right;margin:0 10px 10px 0">
![zCVob properties in spacer2](../../../assets/images/zCVob_G2A.png){ width="300" }
</figure>

Properties of a zCVob class are split into two parts. The **Internals** are hardly ever needed to be edited manually, they are changeed by e.g. moving an object in [Spacer](../spacer.md). On the other hand the **Vob** properties can only be changed by the Objects context menu in [Spacer](../spacer.md).

**Internals**

- [pack](#pack)
- [presetName](#presetname)
- [bbox3DWS](#bbox3dws)
- [trafoOSToWSRot](#trafoostowsrot)
- [trafoOSToWSPos](#trafoostowspos)

**Vob**

- [vobName](#vobname)
- [visual](#visual)
- [showVisual](#showvisual)
- [visualCamAlign](#visualcamalign)
- [visualAniMode](#visualanimode)
- [visualAniModeStrength](#visualanimodestrength)
- [vobFarClipZScale](#vobfarclipzscale)
- [CdStatic](#cdstatic)
- [CdDyn](#cddyn)
- [staticVob](#staticvob)
- [dynShadow](#dynshadow)
- [zbias](#zbias)
- [isAmbient](#isambient)


## Class member overview

Expand Down
Binary file added overrides/assets/icons/spacer-bool.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added overrides/assets/icons/spacer-class.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added overrides/assets/icons/spacer-color.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added overrides/assets/icons/spacer-enum.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added overrides/assets/icons/spacer-float.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added overrides/assets/icons/spacer-folder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added overrides/assets/icons/spacer-int.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added overrides/assets/icons/spacer-misc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added overrides/assets/icons/spacer-string.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added overrides/assets/icons/spacer-vec.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed overrides/assets/images/zCVob_G1.png
Binary file not shown.
Binary file removed overrides/assets/images/zCVob_G2A.png
Binary file not shown.

0 comments on commit 98bde6d

Please sign in to comment.