IRONFRONT FANS FORUM
Sign up Latest Topics
 
 
 


Reply
  Author   Comment  
BRS

Captain
Registered:
Posts: 197
Reply with quote  #1 
Download from the MR: change_object_vectors

I found an example to modify objects vectors and changed it for the usage inside IF44.
I use this script for static weapons. Usage see below inside the script header.

save as: change_object_vectors.sqf
//===================================================================================================================
// Script to modify object vectors in IF44
// by BS 2013
//
// this one is based on a sample script I found, made by Gigan.
//
// Usage: nul = [this, Dir, Pitch, Roll] execVM "change_object_vectors.sqf";
// example: nul = [this, 60, -10, 0] execVM "change_object_vectors.sqf";
// example: nul = [this, (getDir this), -15, 0] execVM "change_object_vectors.sqf";
//
// Pitch  =>  up/down
// Angle  =>  roll left/right
// Dir  => left/right
//
//  Note:  You may use this script as it is or change it at your convenience. 
//  Would be nice seeing a credit note to org author if you'll use this script for your missions.
//
//======================================================================================================================

private ["_object","_dir","_angle","_pitch","_vecdx","_vecdy","_vecdz","_vecux","_vecuy","_vecuz"];

_object = _this select 0;
if (isnil ("_object")) exitWith { hint "Problem: No Object"; sleep 5;};

_dir = _this select 1;
if (isnil ("_dir")) then
{
_dir = 0;
};
if ( _dir > 359) then
{
_dir = 0;
}; 

_angle = _this select 2;
if (isnil ("_angle")) then
{
_angle = 0;
};
if ( _angle > 90) then
{
_angle = 0;
};

_pitch = _this select 3;
if (isnil ("_pitch")) then
{
_pitch = 0;
};
if ( _pitch > 90) then
{
_pitch = 0;
};

_vecdx = sin(_dir) * cos(_angle);
_vecdy = cos(_dir) * cos(_angle);
_vecdz = sin(_angle);

_vecux = cos(_dir) * cos(_angle) * sin(_pitch);
_vecuy = sin(_dir) * cos(_angle) * sin(_pitch);
_vecuz = cos(_angle) * cos(_pitch);

_object setVectorDirAndUp [ [_vecdx,_vecdy,_vecdz], [_vecux,_vecuy,_vecuz] ]; 
0
Gunter Severloh

Avatar / Picture

Admin
Registered:
Posts: 2,767
Reply with quote  #2 
1st post updated has download now available from the MR.
__________________
0
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.