您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ BTVECTOR3_USE函数代码示例

51自学网 2021-06-01 19:53:40
  C++
这篇教程C++ BTVECTOR3_USE函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中BTVECTOR3_USE函数的典型用法代码示例。如果您正苦于以下问题:C++ BTVECTOR3_USE函数的具体用法?C++ BTVECTOR3_USE怎么用?C++ BTVECTOR3_USE使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了BTVECTOR3_USE函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: btQuantizedBvh_reportRayOverlappingNodex

void btQuantizedBvh_reportRayOverlappingNodex(btQuantizedBvh* obj, btNodeOverlapCallback* nodeCallback,	const btVector3* raySource, const btVector3* rayTarget){	BTVECTOR3_IN(raySource);	BTVECTOR3_IN(rayTarget);	obj->reportRayOverlappingNodex(nodeCallback, BTVECTOR3_USE(raySource), BTVECTOR3_USE(rayTarget));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:7,


示例2: btAABB_new2

btAABB* btAABB_new2(const btVector3* V1, const btVector3* V2, const btVector3* V3){	BTVECTOR3_IN(V1);	BTVECTOR3_IN(V2);	BTVECTOR3_IN(V3);	return new btAABB(BTVECTOR3_USE(V1), BTVECTOR3_USE(V2), BTVECTOR3_USE(V3));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:7,


示例3: btPoint2PointConstraint_new

btPoint2PointConstraint* btPoint2PointConstraint_new(btRigidBody* rbA, btRigidBody* rbB,	const btVector3* pivotInA, const btVector3* pivotInB){	BTVECTOR3_IN(pivotInA);	BTVECTOR3_IN(pivotInB);	return new btPoint2PointConstraint(*rbA, *rbB, BTVECTOR3_USE(pivotInA), BTVECTOR3_USE(pivotInB));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:7,


示例4: btGeneric6DofConstraint_setAxis

void btGeneric6DofConstraint_setAxis(btGeneric6DofConstraint* obj, const btVector3* axis1,	const btVector3* axis2){	BTVECTOR3_IN(axis1);	BTVECTOR3_IN(axis2);	obj->setAxis(BTVECTOR3_USE(axis1), BTVECTOR3_USE(axis2));}
开发者ID:PowerOfCode,项目名称:BulletSharpPInvoke,代码行数:7,


示例5: btOptimizedBvh_refitPartial

void btOptimizedBvh_refitPartial(btOptimizedBvh* obj, btStridingMeshInterface* triangles,	const btVector3* aabbMin, const btVector3* aabbMax){	BTVECTOR3_IN(aabbMin);	BTVECTOR3_IN(aabbMax);	obj->refitPartial(triangles, BTVECTOR3_USE(aabbMin), BTVECTOR3_USE(aabbMax));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:7,


示例6: btQuantizedBvh_reportAabbOverlappingNodex

void btQuantizedBvh_reportAabbOverlappingNodex(btQuantizedBvh* obj, btNodeOverlapCallback* nodeCallback,	const btVector3* aabbMin, const btVector3* aabbMax){	BTVECTOR3_IN(aabbMin);	BTVECTOR3_IN(aabbMax);	obj->reportAabbOverlappingNodex(nodeCallback, BTVECTOR3_USE(aabbMin), BTVECTOR3_USE(aabbMax));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:7,


示例7: btGearConstraint_new

btGearConstraint* btGearConstraint_new(btRigidBody* rbA, btRigidBody* rbB, const btVector3* axisInA,	const btVector3* axisInB){	BTVECTOR3_IN(axisInA);	BTVECTOR3_IN(axisInB);	return new btGearConstraint(*rbA, *rbB, BTVECTOR3_USE(axisInA), BTVECTOR3_USE(axisInB));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:7,


示例8: btQuantizedBvh_setQuantizationValues

void btQuantizedBvh_setQuantizationValues(btQuantizedBvh* obj, const btVector3* bvhAabbMin,	const btVector3* bvhAabbMax){	BTVECTOR3_IN(bvhAabbMin);	BTVECTOR3_IN(bvhAabbMax);	obj->setQuantizationValues(BTVECTOR3_USE(bvhAabbMin), BTVECTOR3_USE(bvhAabbMax));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:7,


示例9: btDbvtAabbMm_FromCE

btDbvtAabbMm* btDbvtAabbMm_FromCE(const btVector3* c, const btVector3* e){	btDbvtAabbMm* ret = new btDbvtAabbMm;	BTVECTOR3_IN(c);	BTVECTOR3_IN(e);	*ret = btDbvtAabbMm::FromCE(BTVECTOR3_USE(c), BTVECTOR3_USE(e));	return ret;}
开发者ID:PowerOfCode,项目名称:BulletSharpPInvoke,代码行数:8,


示例10: btAABB_get_center_extend

void btAABB_get_center_extend(btAABB* obj, btVector3* center, btVector3* extend){	BTVECTOR3_DEF(center);	BTVECTOR3_DEF(extend);	obj->get_center_extend(BTVECTOR3_USE(center), BTVECTOR3_USE(extend));	BTVECTOR3_DEF_OUT(center);	BTVECTOR3_DEF_OUT(extend);}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:8,


示例11: btQuantizedBvh_setQuantizationValues2

void btQuantizedBvh_setQuantizationValues2(btQuantizedBvh* obj, const btVector3* bvhAabbMin,	const btVector3* bvhAabbMax, btScalar quantizationMargin){	BTVECTOR3_IN(bvhAabbMin);	BTVECTOR3_IN(bvhAabbMax);	obj->setQuantizationValues(BTVECTOR3_USE(bvhAabbMin), BTVECTOR3_USE(bvhAabbMax),		quantizationMargin);}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:8,


示例12: btOptimizedBvh_build

void btOptimizedBvh_build(btOptimizedBvh* obj, btStridingMeshInterface* triangles,	bool useQuantizedAabbCompression, const btVector3* bvhAabbMin, const btVector3* bvhAabbMax){	BTVECTOR3_IN(bvhAabbMin);	BTVECTOR3_IN(bvhAabbMax);	obj->build(triangles, useQuantizedAabbCompression, BTVECTOR3_USE(bvhAabbMin),		BTVECTOR3_USE(bvhAabbMax));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:8,


示例13: btAABB_new3

btAABB* btAABB_new3(const btVector3* V1, const btVector3* V2, const btVector3* V3,	btScalar margin){	BTVECTOR3_IN(V1);	BTVECTOR3_IN(V2);	BTVECTOR3_IN(V3);	return new btAABB(BTVECTOR3_USE(V1), BTVECTOR3_USE(V2), BTVECTOR3_USE(V3), margin);}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:8,


示例14: btDbvtAabbMm_FromMM

btDbvtAabbMm* btDbvtAabbMm_FromMM(const btVector3* mi, const btVector3* mx){	btDbvtAabbMm* ret = new btDbvtAabbMm;	BTVECTOR3_IN(mi);	BTVECTOR3_IN(mx);	*ret = btDbvtAabbMm::FromMM(BTVECTOR3_USE(mi), BTVECTOR3_USE(mx));	return ret;}
开发者ID:PowerOfCode,项目名称:BulletSharpPInvoke,代码行数:8,


示例15: btMultiBodyPoint2Point_new

btMultiBodyPoint2Point* btMultiBodyPoint2Point_new(btMultiBody* body, int link, btRigidBody* bodyB,	const btVector3* pivotInA, const btVector3* pivotInB){	BTVECTOR3_IN(pivotInA);	BTVECTOR3_IN(pivotInB);	return new btMultiBodyPoint2Point(body, link, bodyB, BTVECTOR3_USE(pivotInA),		BTVECTOR3_USE(pivotInB));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:8,


示例16: btMultiBody_fillContactJacobianMultiDof

void btMultiBody_fillContactJacobianMultiDof(btMultiBody* obj, int link, const btVector3* contact_point,	const btVector3* normal, btScalar* jac, btAlignedObjectArray_btScalar* scratch_r,	btAlignedObjectArray_btVector3* scratch_v, btAlignedObjectArray_btMatrix3x3* scratch_m){	BTVECTOR3_IN(contact_point);	BTVECTOR3_IN(normal);	obj->fillContactJacobianMultiDof(link, BTVECTOR3_USE(contact_point), BTVECTOR3_USE(normal),		jac, *scratch_r, *scratch_v, *scratch_m);}
开发者ID:PowerOfCode,项目名称:BulletSharpPInvoke,代码行数:9,


示例17: btPolyhedralConvexShape_getPlane

void btPolyhedralConvexShape_getPlane(btPolyhedralConvexShape* obj, btVector3* planeNormal,	btVector3* planeSupport, int i){	BTVECTOR3_DEF(planeNormal);	BTVECTOR3_DEF(planeSupport);	obj->getPlane(BTVECTOR3_USE(planeNormal), BTVECTOR3_USE(planeSupport), i);	BTVECTOR3_DEF_OUT(planeNormal);	BTVECTOR3_DEF_OUT(planeSupport);}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:9,


示例18: btPolyhedralConvexShape_getEdge

void btPolyhedralConvexShape_getEdge(btPolyhedralConvexShape* obj, int i, btVector3* pa,	btVector3* pb){	BTVECTOR3_DEF(pa);	BTVECTOR3_DEF(pb);	obj->getEdge(i, BTVECTOR3_USE(pa), BTVECTOR3_USE(pb));	BTVECTOR3_DEF_OUT(pa);	BTVECTOR3_DEF_OUT(pb);}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:9,


示例19: btUniversalConstraint_new

btUniversalConstraint* btUniversalConstraint_new(btRigidBody* rbA, btRigidBody* rbB,	const btVector3* anchor, const btVector3* axis1, const btVector3* axis2){	BTVECTOR3_IN(anchor);	BTVECTOR3_IN(axis1);	BTVECTOR3_IN(axis2);	return new btUniversalConstraint(*rbA, *rbB, BTVECTOR3_USE(anchor), BTVECTOR3_USE(axis1),		BTVECTOR3_USE(axis2));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:9,


示例20: btHinge2Constraint_new

btHinge2Constraint* btHinge2Constraint_new(btRigidBody* rbA, btRigidBody* rbB, btVector3* anchor,	btVector3* axis1, btVector3* axis2){	BTVECTOR3_IN(anchor);	BTVECTOR3_IN(axis1);	BTVECTOR3_IN(axis2);	return new btHinge2Constraint(*rbA, *rbB, BTVECTOR3_USE(anchor), BTVECTOR3_USE(axis1),		BTVECTOR3_USE(axis2));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:9,


示例21: btRaycastVehicle_addWheel

btWheelInfo* btRaycastVehicle_addWheel(btRaycastVehicle* obj, const btVector3* connectionPointCS0,                                       const btVector3* wheelDirectionCS0, const btVector3* wheelAxleCS, btScalar suspensionRestLength,                                       btScalar wheelRadius, const btRaycastVehicle_btVehicleTuning* tuning, bool isFrontWheel){    BTVECTOR3_IN(connectionPointCS0);    BTVECTOR3_IN(wheelDirectionCS0);    BTVECTOR3_IN(wheelAxleCS);    return &obj->addWheel(BTVECTOR3_USE(connectionPointCS0), BTVECTOR3_USE(wheelDirectionCS0),                          BTVECTOR3_USE(wheelAxleCS), suspensionRestLength, wheelRadius, *tuning, isFrontWheel);}
开发者ID:rhynodegreat,项目名称:BulletSharpPInvoke,代码行数:10,


示例22: btCollisionShape_getAabb

void btCollisionShape_getAabb(btCollisionShape* obj, const btTransform* t, btVector3* aabbMin,	btVector3* aabbMax){	BTTRANSFORM_IN(t);	BTVECTOR3_DEF(aabbMin);	BTVECTOR3_DEF(aabbMax);	obj->getAabb(BTTRANSFORM_USE(t), BTVECTOR3_USE(aabbMin), BTVECTOR3_USE(aabbMax));	BTVECTOR3_DEF_OUT(aabbMin);	BTVECTOR3_DEF_OUT(aabbMax);}
开发者ID:PowerOfCode,项目名称:BulletSharpPInvoke,代码行数:10,


示例23: btAABB_collide_triangle_exact

bool btAABB_collide_triangle_exact(btAABB* obj, const btVector3* p1, const btVector3* p2,	const btVector3* p3, const btVector4* triangle_plane){	BTVECTOR3_IN(p1);	BTVECTOR3_IN(p2);	BTVECTOR3_IN(p3);	BTVECTOR4_IN(triangle_plane);	return obj->collide_triangle_exact(BTVECTOR3_USE(p1), BTVECTOR3_USE(p2), BTVECTOR3_USE(p3),		BTVECTOR4_USE(triangle_plane));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:10,


示例24: btQuantizedBvh_reportBoxCastOverlappingNodex

void btQuantizedBvh_reportBoxCastOverlappingNodex(btQuantizedBvh* obj, btNodeOverlapCallback* nodeCallback,	const btVector3* raySource, const btVector3* rayTarget, const btVector3* aabbMin,	const btVector3* aabbMax){	BTVECTOR3_IN(raySource);	BTVECTOR3_IN(rayTarget);	BTVECTOR3_IN(aabbMin);	BTVECTOR3_IN(aabbMax);	obj->reportBoxCastOverlappingNodex(nodeCallback, BTVECTOR3_USE(raySource), BTVECTOR3_USE(rayTarget),		BTVECTOR3_USE(aabbMin), BTVECTOR3_USE(aabbMax));}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:11,


示例25: btSliderConstraint_getInfo2NonVirtual

void btSliderConstraint_getInfo2NonVirtual(btSliderConstraint* obj, btTypedConstraint_btConstraintInfo2* info,	const btTransform* transA, const btTransform* transB, const btVector3* linVelA,	const btVector3* linVelB, btScalar rbAinvMass, btScalar rbBinvMass){	BTTRANSFORM_IN(transA);	BTTRANSFORM_IN(transB);	BTVECTOR3_IN(linVelA);	BTVECTOR3_IN(linVelB);	obj->getInfo2NonVirtual(info, BTTRANSFORM_USE(transA), BTTRANSFORM_USE(transB),		BTVECTOR3_USE(linVelA), BTVECTOR3_USE(linVelB), rbAinvMass, rbBinvMass);}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:11,


示例26: btMultiBody_setupSpherical

void btMultiBody_setupSpherical(btMultiBody* obj, int linkIndex, btScalar mass, const btVector3* inertia,	int parent, const btQuaternion* rotParentToThis, const btVector3* parentComToThisPivotOffset,	const btVector3* thisPivotToThisComOffset){	BTVECTOR3_IN(inertia);	BTQUATERNION_IN(rotParentToThis);	BTVECTOR3_IN(parentComToThisPivotOffset);	BTVECTOR3_IN(thisPivotToThisComOffset);	obj->setupSpherical(linkIndex, mass, BTVECTOR3_USE(inertia), parent, BTQUATERNION_USE(rotParentToThis),		BTVECTOR3_USE(parentComToThisPivotOffset), BTVECTOR3_USE(thisPivotToThisComOffset));}
开发者ID:PowerOfCode,项目名称:BulletSharpPInvoke,代码行数:11,


示例27: btMultiBody_setupPlanar2

void btMultiBody_setupPlanar2(btMultiBody* obj, int i, btScalar mass, const btVector3* inertia,	int parent, const btQuaternion* rotParentToThis, const btVector3* rotationAxis,	const btVector3* parentComToThisComOffset, bool disableParentCollision){	BTVECTOR3_IN(inertia);	BTQUATERNION_IN(rotParentToThis);	BTVECTOR3_IN(rotationAxis);	BTVECTOR3_IN(parentComToThisComOffset);	obj->setupPlanar(i, mass, BTVECTOR3_USE(inertia), parent, BTQUATERNION_USE(rotParentToThis),		BTVECTOR3_USE(rotationAxis), BTVECTOR3_USE(parentComToThisComOffset), disableParentCollision);}
开发者ID:PowerOfCode,项目名称:BulletSharpPInvoke,代码行数:11,


示例28: btPolyhedralConvexAabbCachingShape_getNonvirtualAabb

void btPolyhedralConvexAabbCachingShape_getNonvirtualAabb(btPolyhedralConvexAabbCachingShape* obj,	const btTransform* trans, btVector3* aabbMin, btVector3* aabbMax, btScalar margin){	BTTRANSFORM_IN(trans);	BTVECTOR3_DEF(aabbMin);	BTVECTOR3_DEF(aabbMax);	obj->getNonvirtualAabb(BTTRANSFORM_USE(trans), BTVECTOR3_USE(aabbMin), BTVECTOR3_USE(aabbMax),		margin);	BTVECTOR3_DEF_OUT(aabbMin);	BTVECTOR3_DEF_OUT(aabbMax);}
开发者ID:Kaoswerk,项目名称:BulletSharpPInvoke,代码行数:11,


示例29: btMultiBody_setupFixed2

void btMultiBody_setupFixed2(btMultiBody* obj, int linkIndex, btScalar mass, const btVector3* inertia,	int parent, const btQuaternion* rotParentToThis, const btVector3* parentComToThisPivotOffset,	const btVector3* thisPivotToThisComOffset, bool deprecatedDisableParentCollision){	BTVECTOR3_IN(inertia);	BTQUATERNION_IN(rotParentToThis);	BTVECTOR3_IN(parentComToThisPivotOffset);	BTVECTOR3_IN(thisPivotToThisComOffset);	obj->setupFixed(linkIndex, mass, BTVECTOR3_USE(inertia), parent, BTQUATERNION_USE(rotParentToThis),		BTVECTOR3_USE(parentComToThisPivotOffset), BTVECTOR3_USE(thisPivotToThisComOffset),		deprecatedDisableParentCollision);}
开发者ID:PowerOfCode,项目名称:BulletSharpPInvoke,代码行数:12,


示例30: btGeneric6DofConstraint_getInfo2NonVirtual

void btGeneric6DofConstraint_getInfo2NonVirtual(btGeneric6DofConstraint* obj, btTypedConstraint_btConstraintInfo2* info,	const btTransform* transA, const btTransform* transB, const btVector3* linVelA,	const btVector3* linVelB, const btVector3* angVelA, const btVector3* angVelB){	BTTRANSFORM_IN(transA);	BTTRANSFORM_IN(transB);	BTVECTOR3_IN(linVelA);	BTVECTOR3_IN(linVelB);	BTVECTOR3_IN(angVelA);	BTVECTOR3_IN(angVelB);	obj->getInfo2NonVirtual(info, BTTRANSFORM_USE(transA), BTTRANSFORM_USE(transB),		BTVECTOR3_USE(linVelA), BTVECTOR3_USE(linVelB), BTVECTOR3_USE(angVelA), BTVECTOR3_USE(angVelB));}
开发者ID:PowerOfCode,项目名称:BulletSharpPInvoke,代码行数:13,



注:本文中的BTVECTOR3_USE函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ BT_DBG函数代码示例
C++ BTRFS_I函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。