Uses of Class
rope.vector.vec3
Packages that use vec3
Package
Description
-
Uses of vec3 in rope.colour
Methods in rope.colour that return vec3Modifier and TypeMethodDescriptionR_Colour.get_current_hsb()
R_Colour.get_current_rgb()
R_Colour.get_hsb_impl
(int c) R_Colour.get_rgb_impl
(int c) vec3[]
R_Colour.hsb()
vec3[]
vec3[]
R_Colour.rgb()
vec3[]
-
Uses of vec3 in rope.core
Modifier and TypeMethodDescriptionRope.barycenter
(vec3... v) Cross product of vec3Rope.projection
(vec3 direction) Cartesian projection 3DRope.projection
(vec3 direction, float radius) Rope.projection
(vec3 direction, vec3 origin, float radius) Rope.smoothstep
(vec3 edge0, vec3 edge1, vec3 x) Rope.to_cartesian_3D
(float latitude, float longitude) Rope.to_cartesian_3D
(float latitude, float longitude, float radius) main method to_cartesian_3DRope.to_cartesian_3D
(vec2 pos, vec2 range, float size) *** ACHTUNG *** It's not clear must find time to work on explanation of this function If I remember is to compare to vec but not sure...Modifier and TypeMethodDescriptionRope.barycenter
(vec3... v) void
void
boolean
Cross product of vec3float
Rope.greaterThan
(vec3 x, vec3 y) Rope.greaterThanEqual
(vec3 x, vec3 y) Rope.lessThanEqual
(vec3 x, vec3 y) Rope.projection
(vec3 direction) Cartesian projection 3DRope.projection
(vec3 direction, float radius) Rope.projection
(vec3 direction, vec3 origin, float radius) void
Rope.smoothstep
(vec3 edge0, vec3 edge1, vec3 x) void
void
-
Uses of vec3 in rope.costume
Methods in rope.costume that return vec3Modifier and TypeMethodDescriptionR_Primitive.compute_coord_polygon_2D
(int target, int num, float start_angle) vec3[]
R_Primitive.get()
return the list of real points positionR_Primitive.get
(int target) return the list of real points positionvec3[][]
R_Virus.get()
R_Primitive.get_normal
(int target) vec3[]
R_Primitive.get_normals()
return the list of normal pointsR_Primitive.get_point
(int target) return the list of real points positionvec3[]
R_Icosahedron.get_points()
vec3[]
R_Primitive.get_points()
return the list of real points positionR_Primitive.get_ref_point
(int target) vec3[]
R_Icosahedron.get_ref_points()
vec3[]
R_Primitive.get_ref_points()
return the list of normal pointsvec3[]
R_Primitive.polygon_2D
(int num) vec3[]
R_Primitive.polygon_2D
(int num, float new_orientation) main methodvec3[]
R_Primitive.polygon_3D
(int num, float new_orientation, vec3 dir) vec3[]
R_Primitive.polygon_3D
(vec3 pos, float radius, int num, float new_orientation, vec3 dir) Methods in rope.costume that return types with arguments of type vec3Methods in rope.costume with parameters of type vec3Modifier and TypeMethodDescriptionvec3[]
R_Primitive.polygon_3D
(int num, float new_orientation, vec3 dir) vec3[]
R_Primitive.polygon_3D
(vec3 pos, float radius, int num, float new_orientation, vec3 dir) void
It the main method, it's here where the choice what must be shown among the various objects in the collection -
Uses of vec3 in rope.mesh
Modifier and TypeMethodDescriptionR_Shape.angle()
R_Face.barycenter()
R_Shape.barycenter()
vec3[]
R_Bloc.get()
vec3[]
R_Face.get()
vec3[]
R_Node.get_destination()
R_Plane.get_plane_normal
(vec3 a, vec3 b, vec3 c) R_Shape.get_point
(int target) ***WARNING*** sometime it's can be necessary to use the function calc() from the Class is used we do that to avoid a problem if the shape is too complex.vec3[]
R_Shape.get_points()
***WARNING*** sometime it's can be necessary to use the function calc() from the Class is used we do that to avoid a problem if the shape is too complex.R_Shape.get_ref_point
(int target) vec3[]
R_Shape.get_ref_points()
R_Voronoi.get_seed
(int index) R_Segment.get_start()
R_Segment.get_stop()
R_Node.pointer()
use with precaution because it's a direct access to memory positionR_Line2D.pointer_a()
use with precaution because the vec who is returned pointer on real address in the memory so any modification can modify all value who ppoint on this oneR_Line2D.pointer_b()
use with precaution because the vec who is returned pointer on real address in the memory so any modification can modify all value who ppoint on this oneR_Node.pos()
R_Shape.pos()
R_Segment.set_start
(float x) R_Segment.set_start
(float x, float y) R_Segment.set_start
(float x, float y, float z) R_Segment.set_stop
(float x) R_Segment.set_stop
(float x, float y) R_Segment.set_stop
(float x, float y, float z) R_Shape.size()
Modifier and TypeMethodDescriptionboolean
R_Node.add_destination
(vec3 dst) void
R_Shape.add_pointers
(int index, vec3... coord) void
R_Shape.add_pointers
(vec3... coord) void
it's important to figure the z information will be casted to int.R_Plane.get_plane_normal
(vec3 a, vec3 b, vec3 c) This function must be use with precaution because that's can break few function of the class like : offset(), change()... because the reference and the main point point on the same address So use in very specific cases.void
use with precaution because it's a direct access to memory positionvoid
This function must be use with precaution because that's can break few function of the class like : offset(), change()... because the reference and the main point point on the same address So use in very specific cases.void
This function must be use with precaution because that's can break few function of the class like : offset(), change()... because the reference and the main point point on the same address So use in very specific cases.void
void
R_Node.set_destination
(vec3 dst) Deprecated. -
Uses of vec3 in rope.pixo
-
Uses of vec3 in rope.svg
-
Uses of vec3 in rope.tool
-
Uses of vec3 in rope.utils
Fields in rope.utils declared as vec3Methods in rope.utils that return vec3Modifier and TypeMethodDescriptionstatic vec3
R_Env.cxyz()
static vec3
R_State.State.cxyz()
static vec3
R_Bezier.get_a()
R_FX.get_angle()
R_Bezier.get_b()
vec3[]
R_FX.get_matrix()
R_FX.get_matrix
(int which) R_FX.get_offset()
R_FX.get_pos()
R_FX.get_size()
R_FX.get_speed()
R_FX.get_strength()
R_FX.get_threshold()
static vec3
static vec3
static vec3
static vec3
R_State.State.pointer()
R_Bezier.pos()
static vec3
Methods in rope.utils with parameters of type vec3 -
Uses of vec3 in rope.vector
Methods in rope.vector that return vec3Modifier and TypeMethodDescriptionvec.abc()
vec3.abs()
vec3.add
(float a) vec3.add
(float ax, float ay, float az) add main methodvec3.add_x
(float x) vec3.add_y
(float y) vec3.add_z
(float z) vec3.blu
(float z) vec3.bri
(float z) vec3.constrain
(float max) vec3.constrain
(float min, float max) Constrains a value to not exceed a maximum and minimum value.vec3.copy()
vec3.cos_wave
(int timeline, float s) WAVE COSINUSvec3.cos_wave
(int timeline, float sx, float sy, float sz) vec3.cross
(float x, float y, float z) vec3.dir()
return normal cartesian angle coordvec3.dir
(float a_x, float a_y, float a_z) return normal cartesian angle coordreturn normal cartesian angle coordvec3.div
(float d) vec3.div
(float dx, float dy, float dz) divvec3.div_x
(float x) vec3.div_y
(float y) vec3.div_z
(float z) vec3.gre
(float y) vec.hsb()
vec3.hue
(float x) vec3.inv()
vec3.limit
(float max) limitvec3.map
(float minIn, float maxIn, float minOut, float maxOut) vec3.mod
(float mod) vec3.mod
(float mod_x, float mod_y, float mod_z) vec3.mult
(float m) vec3.mult
(float mx, float my, float mz) multvec3.mult_x
(float x) vec3.mult_y
(float y) vec3.mult_z
(float z) vec3.normalize()
vec3.p
(float z) vec3.pow
(float pow) each component of the vec is power pushvec3.pow
(float pow_x, float pow_y, float pow_z) each component of the vec is power pushvec3.rand
(float max) randomvec3.rand
(float min, float max) randomrandomvec3.red
(float x) vec.rgb()
vec3.s
(float x) vec3.sat
(float y) vec3.set
(float v) vec3.set
(float[] source) vec3.set
(float x, float y, float z) set component main methodvec3.set
(int[] source) vec3.set_to
(int index, float arg) vec3.sin_wave
(int timeline, float s) WAVE SINUSvec3.sin_wave
(int timeline, float sx, float sy, float sz) vec3.sub
(float s) vec3.sub
(float sx, float sy, float sz) sub main methodvec3.sub_x
(float x) vec3.sub_y
(float y) vec3.sub_z
(float z) vec3.t
(float y) vec3.tan
(float float_to_make_plane_ref_x, float float_to_make_plane_ref_y, float float_to_make_plane_ref_z) vec3.wave
(int timeline, float s) vec3.wave
(int timeline, float sx, float sy, float sz) vec.www()
vec.wwx()
vec.wwy()
vec.wwz()
vec.wxw()
vec.wxx()
vec.wxy()
vec.wxz()
vec.wyw()
vec.wyx()
vec.wyy()
vec.wyz()
vec.wzw()
vec.wzx()
vec.wzy()
vec.wzz()
vec3.x
(float x) vec.xww()
vec.xwx()
vec.xwy()
vec.xwz()
vec.xxw()
vec.xxx()
vec.xxy()
vec.xxz()
vec.xyw()
vec.xyx()
vec.xyy()
vec.xyz()
vec.xzw()
vec.xzx()
vec.xzy()
vec3.y
(float y) vec.yww()
vec.ywx()
vec.ywy()
vec.ywz()
vec.yxw()
vec.yxx()
vec.yxy()
vec.yxz()
vec.yyw()
vec.yyx()
vec.yyy()
vec.yyz()
vec.yzw()
vec.yzx()
vec.yzy()
vec3.z
(float z) vec.zww()
vec.zwx()
vec.zwy()
vec.zwz()
vec.zxw()
vec.zxx()
vec.zxy()
vec.zxz()
vec.zyw()
vec.zyx()
vec.zyy()
vec.zyz()
vec.zzw()
vec.zzx()
vec.zzy()
vec.zzz()
Methods in rope.vector with parameters of type vec3Modifier and TypeMethodDescriptionboolean
boolean
return true if the vector this and vector target are in the same vector areaConstrains a value to not exceed a maximum and minimum value.return normal cartesian angle coordfloat
boolean
return true if the vector this is equals to vector targetfloat
random